@charset "UTF-8";

@import url(css_media.css);

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

  display: block

}

body {

  line-height: 1

}

ol, ul {

  list-style: none

}

blockquote, q {

  quotes: none

}

blockquote:after, blockquote:before, q:after, q:before {

  content: '';

  content: none

}

table {

  border-collapse: collapse;

  border-spacing: 0

}

strong {

  font-weight: bold;

}

.content {

  width: 100%;

  height: 100%;

  background: url(/ООО%20«Юникор»_files/bg_content_new.jpg) no-repeat center;

  position: absolute;

  background-size: 100%;

  background-size: cover;

}



a{

  color: #ff8400;

}

a:hover{

  text-decoration: none;

}

#video-compare-container {

  display: inline-block;

  line-height: 0;

  position: relative;

  width: 100%;

  padding-top: 42.3%;

}

#video-compare-container > video {

  width: 100%;

  position: absolute;

  top: 0; height: 100%;

}

#video-clipper {

  width: 50%; position: absolute;

  top: 0; bottom: 0;

  overflow: hidden;

}

#video-clipper:before {

    content: "";

    border-right: 2px solid #fff;

    height: 100%;

    display: block;

    z-index: 10000;

    position: relative;

}



#video-clipper video {

  width: 200%;

  height: 100%;

  position: absolute;

  top: 0px;

}


#video-compare-container1 {

  display: inline-block;

  line-height: 0;

  position: relative;

  width: 100%;

  padding-top: 42.3%;

}

#video-compare-container1 > video {

  width: 100%;

  position: absolute;

  top: 0; height: 100%;

}

#video-clipper1 {

  width: 50%; position: absolute;

  top: 0; bottom: 0;

  overflow: hidden;

}

#video-clipper1:before {

    content: "";

    border-right: 2px solid #fff;

    height: 100%;

    display: block;

    z-index: 10000;

    position: relative;

}



#video-clipper1 video {

  width: 200%;

  height: 100%;

  position: absolute;

  top: 0px;

}




#video-compare-container2 {

  display: inline-block;

  line-height: 0;

  position: relative;

  width: 100%;

  padding-top: 42.3%;

}

#video-compare-container2 > video {

  width: 100%;

  position: absolute;

  top: 0; height: 100%;

}

#video-clipper2 {

  width: 50%; position: absolute;

  top: 0; bottom: 0;

  overflow: hidden;

}

#video-clipper2:before {

    content: "";

    border-right: 2px solid #fff;

    height: 100%;

    display: block;

    z-index: 10000;

    position: relative;

}



#video-clipper2 video {

  width: 200%;

  height: 100%;

  position: absolute;

  top: 0px;

}




#video-compare-container3 {

  display: inline-block;

  line-height: 0;

  position: relative;

  width: 100%;

  padding-top: 42.3%;

}

#video-compare-container3 > video {

  width: 100%;

  position: absolute;

  top: 0; height: 100%;

}

#video-clipper3 {

  width: 50%; position: absolute;

  top: 0; bottom: 0;

  overflow: hidden;

}

#video-clipper3:before {

    content: "";

    border-right: 2px solid #fff;

    height: 100%;

    display: block;

    z-index: 10000;

    position: relative;

}



#video-clipper3 video {

  width: 200%;

  height: 100%;

  position: absolute;

  top: 0px;

}



#video-compare-container4 {

  display: inline-block;

  line-height: 0;

  position: relative;

  width: 100%;

  padding-top: 42.3%;

}

#video-compare-container4 > video {

  width: 100%;

  position: absolute;

  top: 0; height: 100%;

}

#video-clipper4 {

  width: 50%; position: absolute;

  top: 0; bottom: 0;

  overflow: hidden;

}

#video-clipper4:before {

    content: "";

    border-right: 2px solid #fff;

    height: 100%;

    display: block;

    z-index: 10000;

    position: relative;

}



#video-clipper4 video {

  width: 200%;

  height: 100%;

  position: absolute;

  top: 0px;

}




#video-compare-container5 {

  display: inline-block;

  line-height: 0;

  position: relative;

  width: 100%;

  padding-top: 42.3%;

}

#video-compare-container5 > video {

  width: 100%;

  position: absolute;

  top: 0; height: 100%;

}

#video-clipper5 {

  width: 50%; position: absolute;

  top: 0; bottom: 0;

  overflow: hidden;

}

#video-clipper5:before {

    content: "";

    border-right: 2px solid #fff;

    height: 100%;

    display: block;

    z-index: 10000;

    position: relative;

}



#video-clipper5 video {

  width: 200%;

  height: 100%;

  position: absolute;

  top: 0px;

}


#video-compare-container6 {

  display: inline-block;

  line-height: 0;

  position: relative;

  width: 100%;

  padding-top: 42.3%;

}

#video-compare-container6 > video {

  width: 100%;

  position: absolute;

  top: 0; height: 100%;

}

#video-clipper6 {

  width: 50%; position: absolute;

  top: 0; bottom: 0;

  overflow: hidden;

}

#video-clipper6:before {

    content: "";

    border-right: 2px solid #fff;

    height: 100%;

    display: block;

    z-index: 10000;

    position: relative;

}



#video-clipper6 video {

  width: 200%;

  height: 100%;

  position: absolute;

  top: 0px;

}






.fix {}

.content_block {

  position: absolute;

  left: 50%;

  top: 50%;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  text-align: center;

       width: 430px;

}

.logo {

  margin-bottom: 10px;

}

.phone {

  margin-top: 10px;

  max-width: 300px;

  margin: 0 auto;

  text-align: center;

  overflow: hidden;

  font-family: GothamProBold;

}

.phone a:hover {

  background-image: none;

  opacity: 0.8;

}

.phone img {

  float: left;

  position: relative;

  top: 8px;

  display: none;

  padding-right: 27px;

  left: 15px;

}

.phone a {

  color: #fff;

    width: 280px;

    display: block;

    margin: 0 auto;

  font-size: 32px;

  letter-spacing: -0.2px;

  background: url(/images/dotted_new.png) bottom repeat-x;

  text-decoration: none;

  ~float: left;

}

.phone.prokat a {

  color: #fff;

    width: 280px;

    display: block;

    margin: 0 auto;

  font-size: 32px;

  letter-spacing: -0.2px;

  background: url(/images/dotted_new.png) bottom repeat-x;

  text-decoration: none;

  ~float: left;

}

.content_block ul li {

  background-color: #ffa01e;

  cursor: pointer;

  margin-top: 35px;

  text-align: center;

  cursor: pointer;

}

.content_block ul li:hover {

  background-color: #ea8700;

  background-blend-mode: soft-light, normal;

}

.content_block ul li a:hover {

  color: #fff;

}



.formHorizontal.formContainer {

	box-sizing: border-box;

}



.content_block ul li a {

  display: block;

  width: 100%;

  color: #000;

  padding: 25px 35px;

  text-transform: uppercase;

  font-size: 16px;

  font-weight: bold;

  text-decoration: none;

  font-family: Pragmatica, sans-serif;

}

/* @media screen and (min-width: 900px) and (max-width: 960px) {

  .button_one a {

    font-size: 16px;

  }

  .button_two a {

    font-size: 16px;

  }

}

@media screen and (min-width: 300px) and (max-width: 900px) {

  .content_block {

    width: 320px;

  }

  .button_one a {

    font-size: 15px;

  }

  .button_two a {

    font-size: 15px;

    padding: 24px 80px 24px 80px;

  }

} */

.clearfix:after {

  content: "";

  display: table;

  clear: both;

}

.container {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px;

  position: relative

}

.container:after, .container:before {

  content: " ";

  display: table

}

.container:after {

  clear: both

}

/* @media (min-width:768px) {

  .container {

    width: 750px

  }

} */

/* @media (min-width:992px) {

  .container {

    width: 1130px;

  }



} */





@media screen and (min-width: 1282px) and (max-width: 1366px) {

	ul.sigProClassic li.sigProThumb a.sigProLink, ul.sigProClassic li.sigProThumb a.sigProLink:hover {

	      width: 340px!important;

  }

}







@media (min-width:1366px) {

  .container {

    /* width: 1200px */

  }

}

@media (min-width:1400px) {

  .container {

   /*  width: 1200px */

  }

}

@media (min-width:1552px) {

  .container {

    /* width: 1200px */

  }

}

@font-face {

  font-family: GothamProRegular;

  src: url(../fonts/GothamProRegular/GothamProRegular.eot);

  src: url(../fonts/GothamProRegular/GothamProRegular.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProRegular/GothamProRegular.woff) format("woff"), url(../fonts/GothamProRegular/GothamProRegular.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProBold;

  src: url(../fonts/GothamProBold/GothamProBold.eot);

  src: url(../fonts/GothamProBold/GothamProBold.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProBold/GothamProBold.woff) format("woff"), url(../fonts/GothamProBold/GothamProBold.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProBlack;

  src: url(../fonts/GothamProBlack/GothamProBlack.eot);

  src: url(../fonts/GothamProBlack/GothamProBlack.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProBlack/GothamProBlack.woff) format("woff"), url(../fonts/GothamProBlack/GothamProBlack.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProItalic;

  src: url(../fonts/GothamProItalic/GothamProItalic.eot);

  src: url(../fonts/GothamProItalic/GothamProItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProItalic/GothamProItalic.woff) format("woff"), url(../fonts/GothamProItalic/GothamProItalic.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProMedium;

  src: url(../fonts/GothamProMedium/GothamProMedium.eot);

  src: url(../fonts/GothamProMedium/GothamProMedium.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProMedium/GothamProMedium.woff) format("woff"), url(../fonts/GothamProMedium/GothamProMedium.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProLight;

  src: url(../fonts/GothamProLight/GothamProLight.eot);

  src: url(../fonts/GothamProLight/GothamProLight.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProLight/GothamProLight.woff) format("woff"), url(../fonts/GothamProLight/GothamProLight.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProMediumItalic;

  src: url(../fonts/GothamProMediumItalic/GothamProMediumItalic.eot);

  src: url(../fonts/GothamProMediumItalic/GothamProMediumItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProMediumItalic/GothamProMediumItalic.woff) format("woff"), url(../fonts/GothamProMediumItalic/GothamProMediumItalic.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProLightItalic;

  src: url(../fonts/GothamProLightItalic/GothamProLightItalic.eot);

  src: url(../fonts/GothamProLightItalic/GothamProLightItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProLightItalic/GothamProLightItalic.woff) format("woff"), url(../fonts/GothamProLightItalic/GothamProLightItalic.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProBoldItalic;

  src: url(../fonts/GothamProBoldItalic/GothamProBoldItalic.eot);

  src: url(../fonts/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProBoldItalic/GothamProBoldItalic.woff) format("woff"), url(../fonts/GothamProBoldItalic/GothamProBoldItalic.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

@font-face {

  font-family: GothamProBlackItalic;

  src: url(../fonts/GothamProBlackItalic/GothamProBlackItalic.eot);

  src: url(../fonts/GothamProBlackItalic/GothamProBlackItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamProBlackItalic/GothamProBlackItalic.woff) format("woff"), url(../fonts/GothamProBlackItalic/GothamProBlackItalic.ttf) format("truetype");

  font-style: normal;

  font-weight: 400

}

.slick-slider {

  position: relative;

  display: block;

  box-sizing: border-box;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

  -webkit-tap-highlight-color: transparent

}

.slick-list {

  position: relative;

  overflow: hidden;

  display: block;

  margin: 0;

  padding: 0

}

.slick-list:focus {

  outline: 0

}

.slick-list.dragging {

  cursor: pointer;

  cursor: hand

}

.slick-slider .slick-list, .slick-slider .slick-track {

  transform: translate3d(0, 0, 0)

}

.slick-track {

  position: relative;

  left: 0;

  top: 0;

  display: block

}

.slick-track:after, .slick-track:before {

  content: "";

  display: table

}

.slick-track:after {

  clear: both

}

.slick-loading .slick-track {

  visibility: hidden

}

.slick-slide {

  float: left;

  height: 100%;

  min-height: 1px;

  display: none

}

[dir=rtl] .slick-slide {

  float: right

}

.slick-slide img {

  display: block

}

.slick-slide.slick-loading img {

  display: none

}

.slick-slide.dragging img {

  pointer-events: none

}

.slick-initialized .slick-slide {

  display: block

}

.slick-loading .slick-slide {

  visibility: hidden

}

.slick-vertical .slick-slide {

  display: block;

  height: auto;

  border: 1px solid transparent

}

.slick-arrow.slick-hidden {

  display: none

}

.slick-loading .slick-list {

  background: #fff url(ajax-loader.gif) center center no-repeat

}


@font-face {

  font-family: slick;

  src: url(../js/slick/fonts/slick.eot);

  src: url(../js/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(../js/slick/fonts/slick.woff) format("woff"), url(../js/slick/fonts/slick.ttf) format("truetype"), url(../js/slick/fonts/slick.svg#slick) format("svg");

  font-weight: 400;

  font-style: normal

}

.slick-next, .slick-prev {

  position: absolute;

  display: block;

  height: 20px;

  width: 20px;

  line-height: 0;

  font-size: 0;

  cursor: pointer;

  background: 0 0;

  color: transparent;

  top: 50%;

  transform: translate(0, -50%);

  padding: 0;

  border: none;

  outline: 0

}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {

  outline: 0;

  background: 0 0;

  color: transparent

}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {

  opacity: 1

}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {

  opacity: .25

}



/* .sigProLink{

	width: 230px!important;

	height: 159px!important;

} */



.sigProLink:hover {

/*   background-color: #000!important; */

}

.slick-next:before, .slick-prev:before {

  font-family: slick;

  font-size: 20px;

  line-height: 1;

  color: #fff;

  opacity: .75;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale

}

.slick-prev {

  left: -25px

}

[dir=rtl] .slick-prev {

  left: auto;

  right: -25px

}

.info-slider__button.gallery-slider__button.right.fa.fa-angle-right.fa-3x {

  margin-left: 1499px;

}

.slick-prev:before {

  content: "←"

}

[dir=rtl] .slick-prev:before {

  content: "→"

}

.slick-next {

  right: -25px

}

[dir=rtl] .slick-next {

  left: -25px;

  right: auto

}

.slick-next:before {

  content: "→"

}

[dir=rtl] .slick-next:before {

  content: "←"

}

.slick-dotted.slick-slider {

  margin-bottom: 30px

}

.slick-dots {

  position: absolute;

  bottom: -25px;

  list-style: none;

  display: block;

  text-align: center;

  padding: 0;

  margin: 0;

  width: 100%

}

.slick-dots li {

  position: relative;

  display: inline-block;

  height: 20px;

  width: 20px;

  margin: 0 5px;

  padding: 0;

  cursor: pointer

}

.slick-dots li button {

  border: 0;

  background: 0 0;

  display: block;

  height: 20px;

  width: 20px;

  outline: 0;

  line-height: 0;

  font-size: 0;

  color: transparent;

  padding: 5px;

  cursor: pointer

}

.slick-dots li button:focus, .slick-dots li button:hover {

  outline: 0

}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {

  opacity: 1

}

.slick-dots li button:before {

  position: absolute;

  top: 0;

  left: 0;

  content: "•";

  width: 20px;

  height: 20px;

  font-family: slick;

  font-size: 6px;

  line-height: 20px;

  text-align: center;

  color: #000;

  opacity: .25;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale

}

.slick-dots li.slick-active button:before {

  color: #000;

  opacity: .75

}



/*!

 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome

 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

 */



@font-face {

  font-family: FontAwesome;

  src: url(/SiteNN/fonts/fontawesome-webfont.eot?v=4.7.0);

  src: url(/SiteNN/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/SiteNN/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(/SiteNN/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(/SiteNN/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(/SiteNN/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");

  font-weight: 400;

  font-style: normal

}



.comissar__element .phone:before, .fa, .informations__blocks .time-work:before {

  display: inline-block;

  font: normal normal normal 14px/1 FontAwesome;

  font-size: inherit;

  text-rendering: auto;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale

}

.fa-lg {

  font-size: 1.33333em;

  line-height: .75em;

  vertical-align: -15%

}

.fa-2x {

  font-size: 2em

}

.fa-3x {

  font-size: 3em

}

.fa-4x {

  font-size: 4em

}

.fa-5x {

  font-size: 5em

}

.fa-fw {

  width: 1.28571em;

  text-align: center

}

.fa-ul {

  padding-left: 0;

  margin-left: 2.14286em;

  list-style-type: none

}

.fa-ul>li {

  position: relative

}

.fa-li {

  position: absolute;

  left: -2.14286em;

  width: 2.14286em;

  top: .14286em;

  text-align: center

}

.fa-li.fa-lg {

  left: -1.85714em

}

.fa-border {

  padding: .2em .25em .15em;

  border: solid .08em #eee;

  border-radius: .1em

}

.fa-pull-left {

  float: left

}

.fa-pull-right {

  float: right

}

.comissar__element .fa-pull-left.phone:before, .fa.fa-pull-left, .informations__blocks .fa-pull-left.time-work:before {

  margin-right: .3em

}

.comissar__element .fa-pull-right.phone:before, .fa.fa-pull-right, .informations__blocks .fa-pull-right.time-work:before {

  margin-left: .3em

}

.pull-right {

  float: right

}

.pull-left {

  float: left

}

.comissar__element .pull-left.phone:before, .fa.pull-left, .informations__blocks .pull-left.time-work:before {

  margin-right: .3em

}

.comissar__element .pull-right.phone:before, .fa.pull-right, .informations__blocks .pull-right.time-work:before {

  margin-left: .3em

}

.fa-spin {

  animation: fa-spin 2s infinite linear

}

.fa-pulse {

  animation: fa-spin 1s infinite steps(8)

}

@keyframes fa-spin {

  0% {

    transform: rotate(0)

  }

  100% {

    transform: rotate(359deg)

  }

}


.fa-rotate-90 {

  transform: rotate(90deg)

}

.fa-rotate-180 {

  transform: rotate(180deg)

}

.fa-rotate-270 {

  transform: rotate(270deg)

}

.fa-flip-horizontal {

  transform: scale(-1, 1)

}

.fa-flip-vertical {

  transform: scale(1, -1)

}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {

  filter: none

}

.fa-stack {

  position: relative;

  display: inline-block;

  width: 2em;

  height: 2em;

  line-height: 2em;

  vertical-align: middle

}

.fa-stack-1x, .fa-stack-2x {

  position: absolute;

  left: 0;

  width: 100%;

  text-align: center

}

.fa-stack-1x {

  line-height: inherit

}

.fa-stack-2x {

  font-size: 2em

}

.fa-inverse {

  color: #fff

}

.fa-glass:before {

  content: ""

}

.fa-music:before {

  content: ""

}

.fa-search:before {

  content: ""

}

.fa-envelope-o:before {

  content: ""

}

.fa-heart:before {

  content: ""

}

.fa-star:before {

  content: ""

}

.fa-star-o:before {

  content: ""

}

.fa-user:before {

  content: ""

}

.fa-film:before {

  content: ""

}

.fa-th-large:before {

  content: ""

}

.fa-th:before {

  content: ""

}

.fa-th-list:before {

  content: ""

}

.fa-check:before {

  content: ""

}

.fa-close:before, .fa-remove:before, .fa-times:before {

  content: ""

}

.fa-search-plus:before {

  content: ""

}

.fa-search-minus:before {

  content: ""

}

.fa-power-off:before {

  content: ""

}

.fa-signal:before {

  content: ""

}

.fa-cog:before, .fa-gear:before {

  content: ""

}

.fa-trash-o:before {

  content: ""

}

.fa-home:before {

  content: ""

}

.fa-file-o:before {

  content: ""

}

.fa-clock-o:before, .informations__blocks .time-work:before {

  content: ""

}

.fa-road:before {

  content: ""

}

.fa-download:before {

  content: ""

}

.fa-arrow-circle-o-down:before {

  content: ""

}

.fa-arrow-circle-o-up:before {

  content: ""

}

.fa-inbox:before {

  content: ""

}

.fa-play-circle-o:before {

  content: ""

}

.fa-repeat:before, .fa-rotate-right:before {

  content: ""

}

.fa-refresh:before {

  content: ""

}

.fa-list-alt:before {

  content: ""

}

.fa-lock:before {

  content: ""

}

.fa-flag:before {

  content: ""

}

.fa-headphones:before {

  content: ""

}

.fa-volume-off:before {

  content: ""

}

.fa-volume-down:before {

  content: ""

}

.fa-volume-up:before {

  content: ""

}

.fa-qrcode:before {

  content: ""

}

.fa-barcode:before {

  content: ""

}

.fa-tag:before {

  content: ""

}

.fa-tags:before {

  content: ""

}

.fa-book:before {

  content: ""

}

.fa-bookmark:before {

  content: ""

}

.fa-print:before {

  content: ""

}

.fa-camera:before {

  content: ""

}

.fa-font:before {

  content: ""

}

.fa-bold:before {

  content: ""

}

.fa-italic:before {

  content: ""

}

.fa-text-height:before {

  content: ""

}

.fa-text-width:before {

  content: ""

}

.fa-align-left:before {

  content: ""

}

.fa-align-center:before {

  content: ""

}

.fa-align-right:before {

  content: ""

}

.fa-align-justify:before {

  content: ""

}

.fa-list:before {

  content: ""

}

.fa-dedent:before, .fa-outdent:before {

  content: ""

}

.fa-indent:before {

  content: ""

}

.fa-video-camera:before {

  content: ""

}

.fa-image:before, .fa-photo:before, .fa-picture-o:before {

  content: ""

}

.fa-pencil:before {

  content: ""

}

.fa-map-marker:before {

  content: ""

}

.fa-adjust:before {

  content: ""

}

.fa-tint:before {

  content: ""

}

.fa-edit:before, .fa-pencil-square-o:before {

  content: ""

}

.fa-share-square-o:before {

  content: ""

}

.fa-check-square-o:before {

  content: ""

}

.fa-arrows:before {

  content: ""

}

.fa-step-backward:before {

  content: ""

}

.fa-fast-backward:before {

  content: ""

}

.fa-backward:before {

  content: ""

}

.fa-play:before {

  content: ""

}

.fa-pause:before {

  content: ""

}

.fa-stop:before {

  content: ""

}

.fa-forward:before {

  content: ""

}

.fa-fast-forward:before {

  content: ""

}

.fa-step-forward:before {

  content: ""

}

.fa-eject:before {

  content: ""

}

.fa-chevron-left:before {

  content: ""

}

.fa-chevron-right:before {

  content: ""

}

.fa-plus-circle:before {

  content: ""

}

.fa-minus-circle:before {

  content: ""

}

.fa-times-circle:before {

  content: ""

}

.fa-check-circle:before {

  content: ""

}

.fa-question-circle:before {

  content: ""

}

.fa-info-circle:before {

  content: ""

}

.fa-crosshairs:before {

  content: ""

}

.fa-times-circle-o:before {

  content: ""

}

.fa-check-circle-o:before {

  content: ""

}

.fa-ban:before {

  content: ""

}

.fa-arrow-left:before {

  content: ""

}

.fa-arrow-right:before {

  content: ""

}

.fa-arrow-up:before {

  content: ""

}

.fa-arrow-down:before {

  content: ""

}

.fa-mail-forward:before, .fa-share:before {

  content: ""

}

.fa-expand:before {

  content: ""

}

.fa-compress:before {

  content: ""

}

.fa-plus:before {

  content: ""

}

.fa-minus:before {

  content: ""

}

.fa-asterisk:before {

  content: ""

}

.fa-exclamation-circle:before {

  content: ""

}

.fa-gift:before {

  content: ""

}

.fa-leaf:before {

  content: ""

}

.fa-fire:before {

  content: ""

}

.fa-eye:before {

  content: ""

}

.fa-eye-slash:before {

  content: ""

}

.fa-exclamation-triangle:before, .fa-warning:before {

  content: ""

}

.fa-plane:before {

  content: ""

}

.fa-calendar:before {

  content: ""

}

.fa-random:before {

  content: ""

}

.fa-comment:before {

  content: ""

}

.fa-magnet:before {

  content: ""

}

.fa-chevron-up:before {

  content: ""

}

.fa-chevron-down:before {

  content: ""

}

.fa-retweet:before {

  content: ""

}

.fa-shopping-cart:before {

  content: ""

}

.fa-folder:before {

  content: ""

}

.fa-folder-open:before {

  content: ""

}

.fa-arrows-v:before {

  content: ""

}

.fa-arrows-h:before {

  content: ""

}

.fa-bar-chart-o:before, .fa-bar-chart:before {

  content: ""

}

.fa-twitter-square:before {

  content: ""

}

.fa-facebook-square:before {

  content: ""

}

.fa-camera-retro:before {

  content: ""

}

.fa-key:before {

  content: ""

}

.fa-cogs:before, .fa-gears:before {

  content: ""

}

.fa-comments:before {

  content: ""

}

.fa-thumbs-o-up:before {

  content: ""

}

.fa-thumbs-o-down:before {

  content: ""

}

.fa-star-half:before {

  content: ""

}

.fa-heart-o:before {

  content: ""

}

.fa-sign-out:before {

  content: ""

}

.fa-linkedin-square:before {

  content: ""

}

.fa-thumb-tack:before {

  content: ""

}

.fa-external-link:before {

  content: ""

}

.fa-sign-in:before {

  content: ""

}

.fa-trophy:before {

  content: ""

}

.fa-github-square:before {

  content: ""

}

.fa-upload:before {

  content: ""

}

.fa-lemon-o:before {

  content: ""

}

.fa-phone:before {

  content: ""

}

.fa-square-o:before {

  content: ""

}

.fa-bookmark-o:before {

  content: ""

}

.fa-phone-square:before {

  content: ""

}

.fa-twitter:before {

  content: ""

}

.fa-facebook-f:before, .fa-facebook:before {

  content: ""

}

.fa-github:before {

  content: ""

}

.fa-unlock:before {

  content: ""

}

.fa-credit-card:before {

  content: ""

}

.fa-feed:before, .fa-rss:before {

  content: ""

}

.fa-hdd-o:before {

  content: ""

}

.fa-bullhorn:before {

  content: ""

}

.fa-bell:before {

  content: ""

}

.fa-certificate:before {

  content: ""

}

.fa-hand-o-right:before {

  content: ""

}

.fa-hand-o-left:before {

  content: ""

}

.fa-hand-o-up:before {

  content: ""

}

.fa-hand-o-down:before {

  content: ""

}

.fa-arrow-circle-left:before {

  content: ""

}

.fa-arrow-circle-right:before {

  content: ""

}

.fa-arrow-circle-up:before {

  content: ""

}

.fa-arrow-circle-down:before {

  content: ""

}

.fa-globe:before {

  content: ""

}

.fa-wrench:before {

  content: ""

}

.fa-tasks:before {

  content: ""

}

.fa-filter:before {

  content: ""

}

.fa-briefcase:before {

  content: ""

}

.fa-arrows-alt:before {

  content: ""

}

.fa-group:before, .fa-users:before {

  content: ""

}

.fa-chain:before, .fa-link:before {

  content: ""

}

.fa-cloud:before {

  content: ""

}

.fa-flask:before {

  content: ""

}

.fa-cut:before, .fa-scissors:before {

  content: ""

}

.fa-copy:before, .fa-files-o:before {

  content: ""

}

.fa-paperclip:before {

  content: ""

}

.fa-floppy-o:before, .fa-save:before {

  content: ""

}

.fa-square:before {

  content: ""

}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {

  content: ""

}

.fa-list-ul:before {

  content: ""

}

.fa-list-ol:before {

  content: ""

}

.fa-strikethrough:before {

  content: ""

}

.fa-underline:before {

  content: ""

}

.fa-table:before {

  content: ""

}

.fa-magic:before {

  content: ""

}

.fa-truck:before {

  content: ""

}

.fa-pinterest:before {

  content: ""

}

.fa-pinterest-square:before {

  content: ""

}

.fa-google-plus-square:before {

  content: ""

}

.fa-google-plus:before {

  content: ""

}

.fa-money:before {

  content: ""

}

.fa-caret-down:before {

  content: ""

}

.fa-caret-up:before {

  content: ""

}

.fa-caret-left:before {

  content: ""

}

.fa-caret-right:before {

  content: ""

}

.fa-columns:before {

  content: ""

}

.fa-sort:before, .fa-unsorted:before {

  content: ""

}

.fa-sort-desc:before, .fa-sort-down:before {

  content: ""

}

.fa-sort-asc:before, .fa-sort-up:before {

  content: ""

}

.fa-envelope:before {

  content: ""

}

.fa-linkedin:before {

  content: ""

}

.fa-rotate-left:before, .fa-undo:before {

  content: ""

}

.fa-gavel:before, .fa-legal:before {

  content: ""

}

.fa-dashboard:before, .fa-tachometer:before {

  content: ""

}

.fa-comment-o:before {

  content: ""

}

.fa-comments-o:before {

  content: ""

}

.fa-bolt:before, .fa-flash:before {

  content: ""

}

.fa-sitemap:before {

  content: ""

}

.fa-umbrella:before {

  content: ""

}

.fa-clipboard:before, .fa-paste:before {

  content: ""

}

.fa-lightbulb-o:before {

  content: ""

}

.fa-exchange:before {

  content: ""

}

.fa-cloud-download:before {

  content: ""

}

.fa-cloud-upload:before {

  content: ""

}

.fa-user-md:before {

  content: ""

}

.fa-stethoscope:before {

  content: ""

}

.fa-suitcase:before {

  content: ""

}

.fa-bell-o:before {

  content: ""

}

.fa-coffee:before {

  content: ""

}

.fa-cutlery:before {

  content: ""

}

.fa-file-text-o:before {

  content: ""

}

.fa-building-o:before {

  content: ""

}

.fa-hospital-o:before {

  content: ""

}

.fa-ambulance:before {

  content: ""

}

.fa-medkit:before {

  content: ""

}

.fa-fighter-jet:before {

  content: ""

}

.fa-beer:before {

  content: ""

}

.fa-h-square:before {

  content: ""

}

.fa-plus-square:before {

  content: ""

}

.fa-angle-double-left:before {

  content: ""

}

.fa-angle-double-right:before {

  content: ""

}

.fa-angle-double-up:before {

  content: ""

}

.fa-angle-double-down:before {

  content: ""

}

.fa-angle-left:before {

  /* content: ""; */

  background: url(/images/arr-prev.png) no-repeat;

  content: ""!important;

  width: 24px;

  height: 37px;

  display: block;

}

.mfp-arrow-right {

  background: url(/images/arr-next.png) no-repeat!important;

  width: 24px!important;

  height: 37px!important;

      margin-right: 80px!important;

  margin-top: -18px!important;

}

.mfp-arrow-left {

  background: url(/images/arr-prev.png) no-repeat!important;

  width: 24px!important;

  height: 37px!important;

  margin-left: 80px!important;

  margin-top: -18px!important;

}



/*.comissar__element .phone:before,*/



.fa-angle-right:before {

  /* content: "" */

  background: url(/images/arr-next.png) no-repeat;

  content: ""!important;

  width: 24px;

  height: 37px;

  display: block;

}

/* #navigation1471 {

  position: relative;

  left: -8px;

  top: 129px!important;

}

#navigation1471:hover {

  opacity: 0.7;

  cursor: pointer;

}

#navigation147 {

  left: 36px;

  bottom: 166px!important;

  position: relative;

}

#navigation147:hover {

  opacity: 0.7;

  cursor: pointer;

}

#navigation1461 {

  position: relative;

  top: 185px!important;

  left: 12px;

}

#navigation1461 {

  opacity: 0.7;

  cursor: pointer;

}

#navigation146 {

  position: relative;

  bottom: 215px;

}

#navigation146:hover {

  opacity: 0.7;

  cursor: pointer;

} */

.fa-angle-up:before {

  content: ""

}

.fa-angle-down:before {

  content: ""

}

.fa-desktop:before {

  content: ""

}

.fa-laptop:before {

  content: ""

}

.fa-tablet:before {

  content: ""

}

.fa-mobile-phone:before, .fa-mobile:before {

  content: ""

}

.fa-circle-o:before {

  content: ""

}

.fa-quote-left:before {

  content: ""

}

.fa-quote-right:before {

  content: ""

}

.fa-spinner:before {

  content: ""

}

.fa-circle:before {

  content: ""

}

.fa-mail-reply:before, .fa-reply:before {

  content: ""

}

.fa-github-alt:before {

  content: ""

}

.fa-folder-o:before {

  content: ""

}

.fa-folder-open-o:before {

  content: ""

}

.fa-smile-o:before {

  content: ""

}

.fa-frown-o:before {

  content: ""

}

.fa-meh-o:before {

  content: ""

}

.fa-gamepad:before {

  content: ""

}

.fa-keyboard-o:before {

  content: ""

}

.fa-flag-o:before {

  content: ""

}

.fa-flag-checkered:before {

  content: ""

}

.fa-terminal:before {

  content: ""

}

.fa-code:before {

  content: ""

}

.fa-mail-reply-all:before, .fa-reply-all:before {

  content: ""

}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {

  content: ""

}

.fa-location-arrow:before {

  content: ""

}

.fa-crop:before {

  content: ""

}

.fa-code-fork:before {

  content: ""

}

.fa-chain-broken:before, .fa-unlink:before {

  content: ""

}

.fa-question:before {

  content: ""

}

.fa-info:before {

  content: ""

}

.fa-exclamation:before {

  left: 34px!important;

  position: relative!important;

  content: ""

}

.fa-superscript:before {

  content: ""

}

.fa-subscript:before {

  content: ""

}

.fa-eraser:before {

  content: ""

}

.fa-puzzle-piece:before {

  content: ""

}

.fa-microphone:before {

  content: ""

}

.fa-microphone-slash:before {

  content: ""

}

.fa-shield:before {

  content: ""

}

.fa-calendar-o:before {

  content: ""

}

.fa-fire-extinguisher:before {

  content: ""

}

.fa-rocket:before {

  content: ""

}

.fa-maxcdn:before {

  content: ""

}

.fa-chevron-circle-left:before {

  content: ""

}

.fa-chevron-circle-right:before {

  content: ""

}

.fa-chevron-circle-up:before {

  content: ""

}

.fa-chevron-circle-down:before {

  content: ""

}

.fa-html5:before {

  content: ""

}

.fa-css3:before {

  content: ""

}

.fa-anchor:before {

  content: ""

}

.fa-unlock-alt:before {

  content: ""

}

.fa-bullseye:before {

  content: ""

}

.fa-ellipsis-h:before {

  content: ""

}

.fa-ellipsis-v:before {

  content: ""

}

.fa-rss-square:before {

  content: ""

}

.fa-play-circle:before {

  content: ""

}

.fa-ticket:before {

  content: ""

}

.fa-minus-square:before {

  content: ""

}

.fa-minus-square-o:before {

  content: ""

}

.fa-level-up:before {

  content: ""

}

.fa-level-down:before {

  content: ""

}

.fa-check-square:before {

  content: ""

}

.fa-pencil-square:before {

  content: ""

}

.fa-external-link-square:before {

  content: ""

}

.fa-share-square:before {

  content: ""

}

.fa-compass:before {

  content: ""

}

.fa-caret-square-o-down:before, .fa-toggle-down:before {

  content: ""

}

.fa-caret-square-o-up:before, .fa-toggle-up:before {

  content: ""

}

.fa-caret-square-o-right:before, .fa-toggle-right:before {

  content: ""

}

.fa-eur:before, .fa-euro:before {

  content: ""

}

.fa-gbp:before {

  content: ""

}

.fa-dollar:before, .fa-usd:before {

  content: ""

}

.fa-inr:before, .fa-rupee:before {

  content: ""

}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {

  content: ""

}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {

  content: ""

}

.fa-krw:before, .fa-won:before {

  content: ""

}

.fa-bitcoin:before, .fa-btc:before {

  content: ""

}

.fa-file:before {

  content: ""

}

.fa-file-text:before {

  content: ""

}

.fa-sort-alpha-asc:before {

  content: ""

}

.fa-sort-alpha-desc:before {

  content: ""

}

.fa-sort-amount-asc:before {

  content: ""

}

.fa-sort-amount-desc:before {

  content: ""

}

.fa-sort-numeric-asc:before {

  content: ""

}

.fa-sort-numeric-desc:before {

  content: ""

}

.fa-thumbs-up:before {

  content: ""

}

.fa-thumbs-down:before {

  content: ""

}

.fa-youtube-square:before {

  content: ""

}

.fa-youtube:before {

  content: ""

}

.fa-xing:before {

  content: ""

}

.fa-xing-square:before {

  content: ""

}

.fa-youtube-play:before {

  content: ""

}

.fa-dropbox:before {

  content: ""

}

.fa-stack-overflow:before {

  content: ""

}

.fa-instagram:before {

  content: ""

}

.fa-flickr:before {

  content: ""

}

.fa-adn:before {

  content: ""

}

.fa-bitbucket:before {

  content: ""

}

.fa-bitbucket-square:before {

  content: ""

}

.fa-tumblr:before {

  content: ""

}

.fa-tumblr-square:before {

  content: ""

}

.fa-long-arrow-down:before {

  content: ""

}

.fa-long-arrow-up:before {

  content: ""

}

.fa-long-arrow-left:before {

  content: ""

}

.fa-long-arrow-right:before {

  content: ""

}

.fa-apple:before {

  content: ""

}

.fa-windows:before {

  content: ""

}

.fa-android:before {

  content: ""

}

.fa-linux:before {

  content: ""

}

.fa-dribbble:before {

  content: ""

}

.fa-skype:before {

  content: ""

}

.fa-foursquare:before {

  content: ""

}

.fa-trello:before {

  content: ""

}

.fa-female:before {

  content: ""

}

.fa-male:before {

  content: ""

}

.fa-gittip:before, .fa-gratipay:before {

  content: ""

}

.fa-sun-o:before {

  content: ""

}

.fa-moon-o:before {

  content: ""

}

.fa-archive:before {

  content: ""

}

.fa-bug:before {

  content: ""

}

.fa-vk:before {

  content: ""

}

.fa-weibo:before {

  content: ""

}

.fa-renren:before {

  content: ""

}

.fa-pagelines:before {

  content: ""

}

.fa-stack-exchange:before {

  content: ""

}

.fa-arrow-circle-o-right:before {

  content: ""

}

.fa-arrow-circle-o-left:before {

  content: ""

}

.fa-caret-square-o-left:before, .fa-toggle-left:before {

  content: ""

}

.fa-dot-circle-o:before {

  content: ""

}

.fa-wheelchair:before {

  content: ""

}

.fa-vimeo-square:before {

  content: ""

}

.fa-try:before, .fa-turkish-lira:before {

  content: ""

}

.fa-plus-square-o:before {

  content: ""

}

.fa-space-shuttle:before {

  content: ""

}

.fa-slack:before {

  content: ""

}

.fa-envelope-square:before {

  content: ""

}

.fa-wordpress:before {

  content: ""

}

.fa-openid:before {

  content: ""

}

.fa-bank:before, .fa-institution:before, .fa-university:before {

  content: ""

}

.fa-graduation-cap:before, .fa-mortar-board:before {

  content: ""

}

.fa-yahoo:before {

  content: ""

}

.fa-google:before {

  content: ""

}

.fa-reddit:before {

  content: ""

}

.fa-reddit-square:before {

  content: ""

}

.fa-stumbleupon-circle:before {

  content: ""

}

.fa-stumbleupon:before {

  content: ""

}

.fa-delicious:before {

  content: ""

}

.fa-digg:before {

  content: ""

}

.fa-pied-piper-pp:before {

  content: ""

}

.fa-pied-piper-alt:before {

  content: ""

}

.fa-drupal:before {

  content: ""

}

.fa-joomla:before {

  content: ""

}

.fa-language:before {

  content: ""

}

.fa-fax:before {

  content: ""

}

.fa-building:before {

  content: ""

}

.fa-child:before {

  content: ""

}

.fa-paw:before {

  content: ""

}

.fa-spoon:before {

  content: ""

}

.fa-cube:before {

  content: ""

}

.fa-cubes:before {

  content: ""

}

.fa-behance:before {

  content: ""

}

.fa-behance-square:before {

  content: ""

}

.fa-steam:before {

  content: ""

}

.fa-steam-square:before {

  content: ""

}

.fa-recycle:before {

  content: ""

}

.fa-automobile:before, .fa-car:before {

  content: ""

}

.fa-cab:before, .fa-taxi:before {

  content: ""

}

.fa-tree:before {

  content: ""

}

.fa-spotify:before {

  content: ""

}

.fa-deviantart:before {

  content: ""

}

.fa-soundcloud:before {

  content: ""

}

.fa-database:before {

  content: ""

}

.fa-file-pdf-o:before {

  content: ""

}

.fa-file-word-o:before {

  content: ""

}

.fa-file-excel-o:before {

  content: ""

}

.fa-file-powerpoint-o:before {

  content: ""

}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {

  content: ""

}

.fa-file-archive-o:before, .fa-file-zip-o:before {

  content: ""

}

.fa-file-audio-o:before, .fa-file-sound-o:before {

  content: ""

}

.fa-file-movie-o:before, .fa-file-video-o:before {

  content: ""

}

.fa-file-code-o:before {

  content: ""

}

.fa-vine:before {

  content: ""

}

.fa-codepen:before {

  content: ""

}

.fa-jsfiddle:before {

  content: ""

}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {

  content: ""

}

.fa-circle-o-notch:before {

  content: ""

}

.fa-ra:before, .fa-rebel:before, .fa-resistance:before {

  content: ""

}

.fa-empire:before, .fa-ge:before {

  content: ""

}

.fa-git-square:before {

  content: ""

}

.fa-git:before {

  content: ""

}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {

  content: ""

}

.fa-tencent-weibo:before {

  content: ""

}

.fa-qq:before {

  content: ""

}

.fa-wechat:before, .fa-weixin:before {

  content: ""

}

.fa-paper-plane:before, .fa-send:before {

  content: ""

}

.fa-paper-plane-o:before, .fa-send-o:before {

  content: ""

}

.fa-history:before {

  content: ""

}

.fa-circle-thin:before {

  content: ""

}

.fa-header:before {

  content: ""

}

.fa-paragraph:before {

  content: ""

}

.fa-sliders:before {

  content: ""

}

.fa-share-alt:before {

  content: ""

}

.fa-share-alt-square:before {

  content: ""

}

.fa-bomb:before {

  content: ""

}

.fa-futbol-o:before, .fa-soccer-ball-o:before {

  content: ""

}

.fa-tty:before {

  content: ""

}

.fa-binoculars:before {

  content: ""

}

.fa-plug:before {

  content: ""

}

.fa-slideshare:before {

  content: ""

}

.fa-twitch:before {

  content: ""

}

.fa-yelp:before {

  content: ""

}

.fa-newspaper-o:before {

  content: ""

}

.fa-wifi:before {

  content: ""

}

.fa-calculator:before {

  content: ""

}

.fa-paypal:before {

  content: ""

}

.fa-google-wallet:before {

  content: ""

}

.fa-cc-visa:before {

  content: ""

}

.fa-cc-mastercard:before {

  content: ""

}

.fa-cc-discover:before {

  content: ""

}

.fa-cc-amex:before {

  content: ""

}

.fa-cc-paypal:before {

  content: ""

}

.fa-cc-stripe:before {

  content: ""

}

.fa-bell-slash:before {

  content: ""

}

.fa-bell-slash-o:before {

  content: ""

}

.fa-trash:before {

  content: ""

}

.fa-copyright:before {

  content: ""

}

.fa-at:before {

  content: ""

}

.fa-eyedropper:before {

  content: ""

}

.fa-paint-brush:before {

  content: ""

}

.fa-birthday-cake:before {

  content: ""

}

.fa-area-chart:before {

  content: ""

}

.fa-pie-chart:before {

  content: ""

}

.fa-line-chart:before {

  content: ""

}

.fa-lastfm:before {

  content: ""

}

.fa-lastfm-square:before {

  content: ""

}

.fa-toggle-off:before {

  content: ""

}

.fa-toggle-on:before {

  content: ""

}

.fa-bicycle:before {

  content: ""

}

.fa-bus:before {

  content: ""

}

.fa-ioxhost:before {

  content: ""

}

.fa-angellist:before {

  content: ""

}

.fa-cc:before {

  content: ""

}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {

  content: ""

}

.fa-meanpath:before {

  content: ""

}

.fa-buysellads:before {

  content: ""

}

.fa-connectdevelop:before {

  content: ""

}

.fa-dashcube:before {

  content: ""

}

.fa-forumbee:before {

  content: ""

}

.fa-leanpub:before {

  content: ""

}

.fa-sellsy:before {

  content: ""

}

.fa-shirtsinbulk:before {

  content: ""

}

.fa-simplybuilt:before {

  content: ""

}

.fa-skyatlas:before {

  content: ""

}

.fa-cart-plus:before {

  content: ""

}

.fa-cart-arrow-down:before {

  content: ""

}

.fa-diamond:before {

  content: ""

}

.fa-ship:before {

  content: ""

}

.fa-user-secret:before {

  content: ""

}

.fa-motorcycle:before {

  content: ""

}

.fa-street-view:before {

  content: ""

}

.fa-heartbeat:before {

  content: ""

}

.fa-venus:before {

  content: ""

}

.fa-mars:before {

  content: ""

}

.fa-mercury:before {

  content: ""

}

.fa-intersex:before, .fa-transgender:before {

  content: ""

}

.fa-transgender-alt:before {

  content: ""

}

.fa-venus-double:before {

  content: ""

}

.fa-mars-double:before {

  content: ""

}

.fa-venus-mars:before {

  content: ""

}

.fa-mars-stroke:before {

  content: ""

}

.fa-mars-stroke-v:before {

  content: ""

}

.fa-mars-stroke-h:before {

  content: ""

}

.fa-neuter:before {

  content: ""

}

.fa-genderless:before {

  content: ""

}

.fa-facebook-official:before {

  content: ""

}

.fa-pinterest-p:before {

  content: ""

}

.fa-whatsapp:before {

  content: ""

}

.fa-server:before {

  content: ""

}

.fa-user-plus:before {

  content: ""

}

.fa-user-times:before {

  content: ""

}

.fa-bed:before, .fa-hotel:before {

  content: ""

}

.fa-viacoin:before {

  content: ""

}

.fa-train:before {

  content: ""

}

.fa-subway:before {

  content: ""

}

.fa-medium:before {

  content: ""

}

.fa-y-combinator:before, .fa-yc:before {

  content: ""

}

.fa-optin-monster:before {

  content: ""

}

.fa-opencart:before {

  content: ""

}

.fa-expeditedssl:before {

  content: ""

}

.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {

  content: ""

}

.fa-battery-3:before, .fa-battery-three-quarters:before {

  content: ""

}

.fa-battery-2:before, .fa-battery-half:before {

  content: ""

}

.fa-battery-1:before, .fa-battery-quarter:before {

  content: ""

}

.fa-battery-0:before, .fa-battery-empty:before {

  content: ""

}

.fa-mouse-pointer:before {

  content: ""

}

.fa-i-cursor:before {

  content: ""

}

.fa-object-group:before {

  content: ""

}

.fa-object-ungroup:before {

  content: ""

}

.fa-sticky-note:before {

  content: ""

}

.fa-sticky-note-o:before {

  content: ""

}

.fa-cc-jcb:before {

  content: ""

}

.fa-cc-diners-club:before {

  content: ""

}

.fa-clone:before {

  content: ""

}

.fa-balance-scale:before {

  content: ""

}

.fa-hourglass-o:before {

  content: ""

}

.fa-hourglass-1:before, .fa-hourglass-start:before {

  content: ""

}

.fa-hourglass-2:before, .fa-hourglass-half:before {

  content: ""

}

.fa-hourglass-3:before, .fa-hourglass-end:before {

  content: ""

}

.fa-hourglass:before {

  content: ""

}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {

  content: ""

}

.fa-hand-paper-o:before, .fa-hand-stop-o:before {

  content: ""

}

.fa-hand-scissors-o:before {

  content: ""

}

.fa-hand-lizard-o:before {

  content: ""

}

.fa-hand-spock-o:before {

  content: ""

}

.fa-hand-pointer-o:before {

  content: ""

}

.fa-hand-peace-o:before {

  content: ""

}

.fa-trademark:before {

  content: ""

}

.fa-registered:before {

  content: ""

}

.fa-creative-commons:before {

  content: ""

}

.fa-gg:before {

  content: ""

}

.fa-gg-circle:before {

  content: ""

}

.fa-tripadvisor:before {

  content: ""

}

.fa-odnoklassniki:before {

  content: ""

}

.fa-odnoklassniki-square:before {

  content: ""

}

.fa-get-pocket:before {

  content: ""

}

.fa-wikipedia-w:before {

  content: ""

}

.fa-safari:before {

  content: ""

}

.fa-chrome:before {

  content: ""

}

.fa-firefox:before {

  content: ""

}

.fa-opera:before {

  content: ""

}

.fa-internet-explorer:before {

  content: ""

}

.fa-television:before, .fa-tv:before {

  content: ""

}

.fa-contao:before {

  content: ""

}

.fa-500px:before {

  content: ""

}

.fa-amazon:before {

  content: ""

}

.fa-calendar-plus-o:before {

  content: ""

}

.fa-calendar-minus-o:before {

  content: ""

}

.fa-calendar-times-o:before {

  content: ""

}

.fa-calendar-check-o:before {

  content: ""

}

.fa-industry:before {

  content: ""

}

.fa-map-pin:before {

  content: ""

}

.fa-map-signs:before {

  content: ""

}

.fa-map-o:before {

  content: ""

}

.fa-map:before {

  content: ""

}

.fa-commenting:before {

  content: ""

}

.fa-commenting-o:before {

  content: ""

}

.fa-houzz:before {

  content: ""

}

.fa-vimeo:before {

  content: ""

}

.fa-black-tie:before {

  content: ""

}

.fa-fonticons:before {

  content: ""

}

.fa-reddit-alien:before {

  content: ""

}

.fa-edge:before {

  content: ""

}

.fa-credit-card-alt:before {

  content: ""

}

.fa-codiepie:before {

  content: ""

}

.fa-modx:before {

  content: ""

}

.fa-fort-awesome:before {

  content: ""

}

.fa-usb:before {

  content: ""

}

.fa-product-hunt:before {

  content: ""

}

.fa-mixcloud:before {

  content: ""

}

.fa-scribd:before {

  content: ""

}

.fa-pause-circle:before {

  content: ""

}

.fa-pause-circle-o:before {

  content: ""

}

.fa-stop-circle:before {

  content: ""

}

.fa-stop-circle-o:before {

  content: ""

}

.fa-shopping-bag:before {

  content: ""

}

.fa-shopping-basket:before {

  content: ""

}

.fa-hashtag:before {

  content: ""

}

.fa-bluetooth:before {

  content: ""

}

.fa-bluetooth-b:before {

  content: ""

}

.fa-percent:before {

  content: ""

}

.fa-gitlab:before {

  content: ""

}

.fa-wpbeginner:before {

  content: ""

}

.fa-wpforms:before {

  content: ""

}

.fa-envira:before {

  content: ""

}

.fa-universal-access:before {

  content: ""

}

.fa-wheelchair-alt:before {

  content: ""

}

.fa-question-circle-o:before {

  content: ""

}

.fa-blind:before {

  content: ""

}

.fa-audio-description:before {

  content: ""

}

.fa-volume-control-phone:before {

  content: ""

}

.fa-braille:before {

  content: ""

}

.fa-assistive-listening-systems:before {

  content: ""

}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {

  content: ""

}

.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {

  content: ""

}

.fa-glide:before {

  content: ""

}

.fa-glide-g:before {

  content: ""

}

.fa-sign-language:before, .fa-signing:before {

  content: ""

}

.fa-low-vision:before {

  content: ""

}

.fa-viadeo:before {

  content: ""

}

.fa-viadeo-square:before {

  content: ""

}

.fa-snapchat:before {

  content: ""

}

.fa-snapchat-ghost:before {

  content: ""

}

.fa-snapchat-square:before {

  content: ""

}

.fa-pied-piper:before {

  content: ""

}

.fa-first-order:before {

  content: ""

}

.fa-yoast:before {

  content: ""

}

.fa-themeisle:before {

  content: ""

}

.fa-google-plus-circle:before, .fa-google-plus-official:before {

  content: ""

}

.fa-fa:before, .fa-font-awesome:before {

  content: ""

}

.fa-handshake-o:before {

  content: ""

}

.fa-envelope-open:before {

  content: ""

}

.fa-envelope-open-o:before {

  content: ""

}

.fa-linode:before {

  content: ""

}

.fa-address-book:before {

  content: ""

}

.fa-address-book-o:before {

  content: ""

}

.fa-address-card:before, .fa-vcard:before {

  content: ""

}

.fa-address-card-o:before, .fa-vcard-o:before {

  content: ""

}

.fa-user-circle:before {

  content: ""

}

.fa-user-circle-o:before {

  content: ""

}

.fa-user-o:before {

  content: ""

}

.fa-id-badge:before {

  content: ""

}

.fa-drivers-license:before, .fa-id-card:before {

  content: ""

}

.fa-drivers-license-o:before, .fa-id-card-o:before {

  content: ""

}

.fa-quora:before {

  content: ""

}

.fa-free-code-camp:before {

  content: ""

}

.fa-telegram:before {

  content: ""

}

.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {

  content: ""

}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {

  content: ""

}

.fa-thermometer-2:before, .fa-thermometer-half:before {

  content: ""

}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {

  content: ""

}

.fa-thermometer-0:before, .fa-thermometer-empty:before {

  content: ""

}

.fa-shower:before {

  content: ""

}

.fa-bath:before, .fa-bathtub:before, .fa-s15:before {

  content: ""

}

.fa-podcast:before {

  content: ""

}

.fa-window-maximize:before {

  content: ""

}

.fa-window-minimize:before {

  content: ""

}

.fa-window-restore:before {

  content: ""

}

.fa-times-rectangle:before, .fa-window-close:before {

  content: ""

}

.fa-times-rectangle-o:before, .fa-window-close-o:before {

  content: ""

}

.fa-bandcamp:before {

  content: ""

}

.fa-grav:before {

  content: ""

}

.fa-etsy:before {

  content: ""

}

.fa-imdb:before {

  content: ""

}

.fa-ravelry:before {

  content: ""

}

.fa-eercast:before {

  content: ""

}

.fa-microchip:before {

  content: ""

}

.fa-snowflake-o:before {

  content: ""

}

.fa-superpowers:before {

  content: ""

}

.fa-wpexplorer:before {

  content: ""

}

.fa-meetup:before {

  content: ""

}

.sr-only {

  position: absolute;

  width: 1px;

  height: 1px;

  padding: 0;

  margin: -1px;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0

}

.sr-only-focusable:active, .sr-only-focusable:focus {

  position: static;

  width: auto;

  height: auto;

  margin: 0;

  overflow: visible;

  clip: auto

}

* {

  box-sizing: border-box

}

li, ul {

  font-family: "Open Sans", sans-serif

}

body {

  font-family: GothamProMedium;

  font-size: 14px

}

h1, h2, h3, h4, h5, h6 {

  font-weight: 700;

  text-transform: uppercase

}

h4 {

  font-size: 30px;

  font-weight: 900;

  line-height: 1;

  color: #333;

  padding-top: 5px;

}

input, option, select, textarea {

  outline: 0

}

.complete {

  color: #ff8400

}

.clearfix:after, .clearfix:before, .client__block .block-text:after, .client__block .block-text:before, .footer__information:after, .footer__information:before, .footer__menu:after, .footer__menu:before, .footer__social:after, .footer__social:before, .informations:after, .informations:before, .modal-window:after, .modal-window:before, .navigation:after, .navigation:before, .product-tabs__content:after, .product-tabs__content:before, .repair-difficulty:after, .repair-difficulty:before, .services:after, .services:before, .services__block .element:after, .services__block .element:before {

  clear: both;

  display: table;

  content: ''

}

.form-control input, .form-control select, .form-control textarea {

  width: 100%;

  box-sizing: border-box

}

.rotate-90 {

  /* transform: rotate(90deg); */

  padding-left: 10px!important

}

.rotate-90 span {

  padding-right: 5px;

  padding-left: 7px;

  padding-top: 2px;

}

@media screen and (max-width:479px) {

  .rotate-90 span {

    padding-right: 0;

    display: inline-block;

    /* transform: rotate(-90deg); */

	padding-left: 1px;

    padding-top: 0px

  }

}

.tabs__content {

  display: none

}

.tabs__content.active {

  display: block;

  opacity: 1

}

.tab__content {

  display: none

}

.tab__content.active {

  display: block;

  opacity: 1

}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

  background-color: #e6ebec

}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

  background-color: #dedede

}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

  background-color: #e6ebec

}

.mCSB_scrollTools .mCSB_draggerRail {

  width: 1px

}

.slick-slide {

  outline: 0

}

/*
.loaded>div, .loaded>footer, .loaded>header, .loaded>section {

  visibility: hidden

}

*/

/*
.loaded .icon-load {

  visibility: visible

}
*/

/*

.icon-load {

  background: url(/images/loader.gif) no-repeat left top;

  width: 64px;

  height: 64px;

  position: fixed;

  left: 50%;

  top: 50%;

  margin-left: -32px;

  display: none

}

*/

.fa-angle-left {

  /* padding-left: 197px!important; */

}

.fa-angle-right {

  /* padding-left: 230px!important; */

}

.loaded .icon-load {

  display: block

}

#countdown-container {

  position: relative;

  height: 100%;

  padding-bottom: 20px;

  color: #fff

}

.ClassyCountdown-days, .ClassyCountdown-days>div, .ClassyCountdown-days>div>canvas, .ClassyCountdown-hours, .ClassyCountdown-hours>div, .ClassyCountdown-hours>div>canvas, .ClassyCountdown-minutes, .ClassyCountdown-minutes>div, .ClassyCountdown-minutes>div>canvas, .ClassyCountdown-seconds, .ClassyCountdown-seconds>div, .ClassyCountdown-seconds>div>canvas {

  width: 55px!important;

  height: 55px!important;

  border-radius: 100%;

}

.ClassyCountdown-days>.ClassyCountdown-value>div, .ClassyCountdown-hours>.ClassyCountdown-value>div, .ClassyCountdown-minutes>.ClassyCountdown-value>div, .ClassyCountdown-seconds>.ClassyCountdown-value>div {

  margin-bottom: 15px

}

.ClassyCountdown-wrapper .ClassyCountdown-value {

  width: 100%;

  line-height: 1;

  position: absolute;

  top: 50%;

  text-align: center;

  left: 0;

  display: block;

  font-size: 24px!important;

  margin-top: -22px!important

}

.my-message {

  font-size: 24px;

  color: #ffa600;

}

.stock-form {

  width: 399px;

  /* height: 454px; */

  text-align: center;

  background-image: linear-gradient(to right, #282c31, #434950);

  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3);

  border: solid 1px rgba(0, 0, 0, .11);

  box-sizing: border-box;

}

@media (min-width:992px) and (max-width:1199px) {

  /*  .stock-form {

    width: 400px

  } */

}

.stock-form__container {

  padding: 45px 50px 25px 50px

}

.stock-form h6 {

  font-family: GothamProLight;

  font-size: 29px;

  font-weight: 400;

  color: #fff

}

.stock-form p {

  font-size: 26px;

  font-weight: 700;

  text-align: center;

  color: #ffa600;

  padding-bottom: 5px

}

.stock-form span {

  font-size: 18px;

  font-weight: 500;

  line-height: 1.33;

  text-align: left;

  color: #fff;

  padding-top: 10px

}

.stock-form span.text {

  padding-top: 16px;

  display: inline-block

}

.stock-form .timer {

  margin-bottom: 25px

}

.stock-form ::-webkit-input-placeholder {

  font-family: 'Open Sans', sans-serif;

  color: #fff!important;

  font-style: italic;

  font-weight: 300

}

.stock-form ::-moz-placeholder {

  color: #fff!important;

  font-style: italic;

  font-weight: 300;

  font-family: 'Open Sans', sans-serif

}

.stock-form :-ms-input-placeholder {

  color: #fff!important;

  font-style: italic;

  font-weight: 300;

  font-family: 'Open Sans', sans-serif

}

.stock-form :-moz-placeholder {

  color: #fff!important;

  font-style: italic;

  font-weight: 300;

  font-family: 'Open Sans', sans-serif

}

.stock-form input[type=text] {

  font-size: 18px;

  color: #fff;

  background-color: #131619;

  border: solid 1px #131619;

  padding: 10px 16px;

  margin-bottom: 10px;

  font-family: 'Open Sans', sans-serif;

   -webkit-appearance: none;

}

.stock-form input[type=text]:focus, .stock-form input[type=text]:hover {

  border: solid 1px #ff8400;

   -webkit-appearance: none;

}

.stock-form textarea {

  font-family: "Open Sans", sans-serif;

  font-size: 18px;

  color: #fff;

  background-color: #131619;

  border: solid 1px #131619;

  padding: 10px 16px;

  margin-bottom: 10px;

  resize: none

}

.stock-form textarea:focus, .stock-form textarea:hover {

  border: solid 1px #ff8400

}

.stock-form input[type=submit] {

  display: inline-block;

  padding: 16px;

  text-transform: uppercase;

  font-size: 18px;

  line-height: 1;

  text-align: center;

  background: linear-gradient(to right, #ff8500, #ffa800);

  color: #000;



    height: 50px;

  border: none;

  outline: 0;

  cursor: pointer;

  font-family: GothamProMedium;

      border-radius: 0;

	  -webkit-appearance: none;

}

.stock-form input[type=submit]:hover {

  background: #384a63;

  color: #fff;

   -webkit-appearance: none;

}

.title-information {

  position: relative;

  padding: 50px 0

}

@media (min-width:768px) and (max-width:991px) {

  .title-information {

    padding: 30px 0

  }

}

@media screen and (max-width:479px) {

  .title-information {

    padding: 30px 0

  }

}

.title-information .hr {

  position: absolute;

  z-index: 0;

  width: 100%;

  top: 50%;

  margin-top: -6px;

  height: 12px

}

.title-information .hr span {

  height: 4px;

  background: #e6ebec;

  width: 100%;

  display: block

}

.title-information__header {

  text-align: center;

  z-index: 10;

  font-family: GothamProBold, sans-serif

}

.title-information__header__title {

  font-size: 27px;

  display: inline-block;

  text-align: center;

  text-decoration: none;

  padding: 18px 0;

  background: #fff;

  position: relative

}

@media (min-width:992px) and (max-width:1199px) {

  .title-information__header__title {

    font-size: 32px

  }

}

@media (min-width:768px) and (max-width:991px) {

  .title-information__header__title {

    font-size: 32px

  }

}

@media (min-width:640px) and (max-width:767px) {

  .title-information__header__title {

    font-size: 32px

  }

}

@media (min-width:480px) and (max-width:639px) {

  .title-information__header__title {

    font-size: 32px

  }

}

@media screen and (max-width:639px) {

  .title-information__header__title {

    text-align: center;

    font-size: 26px

  }

}

.title-information__header__title:before {

  content: '';

  display: block;

  height: 4px;

  width: 8px;

  background: #fff;

  position: absolute;

  left: -8px;

  top: 50%;

  margin-top: -2px

}

.title-information__header__title:after {

  content: '';

  display: block;

  height: 4px;

  width: 8px;

  background: #fff;

  position: absolute;

  right: -8px;

  top: 50%;

  margin-top: -2px

}

.title-information__header__title>.title {

  padding: 14px 20px;

  text-transform: uppercase;

  color: #ff8400;

  font-weight: 700

}

@media screen and (max-width:639px) {

  .title-information__header__title>.title {

    padding: 0;

  }

}

.question-banner {

  background: url(/images/bg5.jpg) center/cover no-repeat;

  color: #fff

}

.question-banner__content {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-pack: justify;

  /* justify-content: space-between; */

  -ms-flex-align: center;

  align-items: center;

  justify-content: center;

  padding: 40px 0;

}

.question-banner .banner-title {

  font-family: 'Open Sans', sans-serif;

  text-transform: uppercase;

  font-size: 34px;

  font-weight: 800

}

.question-banner .banner-text {

  font-family: 'Open Sans', sans-serif;

  font-size: 18px;

  font-weight: 600;

  color: #fff;

  text-transform: uppercase

}

.question-banner .banner-text span {

  color: #ff8400;

  font-weight: 300

}

.question-banner .banner-link {

  position: relative

}

.question-banner .banner-link span {

  font-family: GothamProBold, sans-serif;

  font-size: 18px;

  font-weight: 700;

  line-height: 1;

  text-align: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  color: #ff8400;

  text-decoration: none;

  transition: .3s;

  text-transform: uppercase

}

.question-banner .banner-link span:activ{

  color: #fff

}

@media screen and (min-width:1200px) {

  .question-banner .banner-link {

    margin-left: 20px

  }

}

@media screen and (max-width:1199px) {

  .question-banner__content {

    display: block;

    text-align: center

  }

  .question-banner .banner-title {

    margin-bottom: 15px;

    font-size: 28px

  }

  .question-banner .banner-title p{

    font-size: 28px!important;

  }

  .question-banner .banner-text {

    margin-bottom: 15px

  }

  .question-banner .banner-link {

    margin-top: 15px;

    display: block

  }

}

.repairs-banner {

  background: url(/images/bg2.png) center/cover no-repeat

}

.repairs-banner img {

  max-width: 100%

}

.repairs-banner__content {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -ms-flex-align: center;

  align-items: center;

  padding: 60px 20px

}

.repairs-banner .banner-title {

  font-family: GothamPro, sans-serif;

  font-size: 30px;

  color: #333;

  text-transform: uppercase;

  font-weight: 700;

  line-height: 1.2

}

.repairs-banner .banner-title span {

  font-size: 48px;

  font-family: GothamProBlack, sans-serif;

  color: #ff8c00

}

.repairs-banner .banner-text {

  font-family: GothamPro, sans-serif;

  font-size: 14px;

  font-weight: 500;

  line-height: 1.71;

  text-align: left;

  color: #333;

  text-transform: uppercase

}

.repairs-banner .banner-text strong {

  font-weight: 500

}

@media (min-width:992px) and (max-width:1399px) {

  .repairs-banner .banner-title {

    margin-left: 40px

  }

  .repairs-banner .banner-text {

    width: 45%

  }

}

@media screen and (max-width:991px) {

  .repairs-banner__content {

    padding: 30px 10px;

    -ms-flex-direction: column;

    flex-direction: column

  }

  .repairs-banner .banner-title {

    text-align: center;

    margin-top: 15px

  }

  .repairs-banner .banner-title span {

    font-size: 38px

  }

  .repairs-banner .banner-text {

    margin-top: 15px;

    text-align: center

  }

  .sliderMain .owl-next,

  .certificates_slider .owl-next {



  }

  .sliderMain .owl-prev,

  .certificates_slider .owl-prev {



  }

  .sliderMain .owl-stage-outer{



  }

  .block-text li {

    font-size: 14px!important;

    text-align: left;

  }

  /* .normal-text {

    font-size:35px;

  } */

  .question-banner .banner-title p {

    font-size: 20px!important;

  }

}

@media screen and (max-width:479px) {

  .repairs-banner .banner-title {

    font-size: 25px

  }

  .repairs-banner .banner-title span {

    font-size: 38px

  }

  .repairs-banner .banner-text {

    font-size: 12px

  }

}

.contacts-banner {

  background: url(/images/bg4.jpg) center/cover no-repeat;

  color: #fff

}

.contacts-banner__content {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -ms-flex-align: center;

  align-items: flex-start;

  padding: 60px 5px;

}

.contacts-banner__content.inner-rent-block {

  justify-content: flex-start;

}

.inner-rent-block .banner-phone {

  margin-right: 20px;

}

.contacts-banner .banner-phone {

  position: relative;

  padding-left: 65px;

  margin-left: 10px;

}

@media screen and (max-width:480px) {

  .inner-rent-block .banner-phone {

    margin-right: 0px;

  }

  .contacts-banner .banner-phone {

    margin-left: 0px;

  }

}



.contacts-banner .banner-phone p {

  font-family: GothamProLight, sans-serif;

  font-size: 34px;

  font-weight: 100;

  text-transform: uppercase;

      padding-bottom: 2px;

}

.contacts-banner .banner-phone span {

  font-size: 19px;

  font-weight: 700;

  text-transform: uppercase;

  font-family: GothamProLight, sans-serif

}

.contacts-banner .banner-phone a {

  margin-top: 25px;

  display: block;

  font-family: GothamProLight, sans-serif;

  font-size: 20px;

  color: #f78719;

  font-weight: 400;

  border-bottom: 2px dotted #f78719;

  text-decoration: none!important

}

.contacts-banner .banner-phone a span {

  font-weight: 700;

  font-size: 20px;

  font-family: GothamProBlack, sans-serif

}

.contacts-banner .banner-phone a:hover {

  border-bottom: 2px dotted transparent;

  opacity: .7

}

.contacts-banner .banner-phone:before {

  content: url(/images/phone.png);

  display: block;

  position: absolute;

  top: 0;

  left: 0

}

.contacts-banner .banner-address {

  position: relative;

  padding-left: 60px

}

.contacts-banner .banner-address p {

  font-family: GothamProLight, sans-serif;

  font-size: 34px;

  font-weight: 100;

  text-transform: uppercase

}

.contacts-banner .banner-address span {

  font-weight: 700;

  font-size: 19px;

  font-family: GothamProBlack, sans-serif;

  text-transform: uppercase

}

.contacts-banner .banner-address p.address {

  margin-top: 36px;

  margin-bottom: 10px;

  font-family: OpenSans, sans-serif;

  font-size: 19px;

  text-transform: uppercase

}

.contacts-banner .banner-address:before {

  content: url(/images/maps.png);

  display: block;

  position: absolute;

  top: 0;

  left: 0

}

.contacts-banner .banner-links {

  position: relative;

  margin-right: 10px;

}

.contacts-banner .banner-links p {

  font-family: GothamProLight, sans-serif;

  font-size: 34px;

  font-weight: 100;

  text-transform: uppercase;

  padding-bottom: 5px

}

.contacts-banner .banner-links span {

  text-transform: uppercase;

  font-weight: 700;

  font-size: 19px;

  font-family: GothamProBlack, sans-serif

}

.contacts-banner .banner-links .stock {

font-size: 14px;

    font-weight: 700;

    background: #ff8400;

    color: #363636;

    padding: 7px 7px;

}

.contacts-banner .banner-links__social {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-pack: justify;

  justify-content: center;

  margin-top: 25px

}

.contacts-banner .banner-links__social li {

  border-radius: 100%;

  background: #3d4245;

  color: #fff;

  width: 43px;

  height: 43px;

  text-align: center;

  transition: .3s;

  margin: 0 5px;

}

.contacts-banner .banner-links__social li:hover {

  background: #ff8400;

  color: #000

}

.contacts-banner .banner-links__social li a {

  padding-top: 9px;

  text-decoration: none;

  color: inherit;

  font-size: 24px

}

.popupbox {

      width: 398px;

  /* height: 454px; */

  background-image: url(images/pop-up_03.png);

  background-repeat: no-repeat;

  display: none;

  /* Скрыто по умолчанию */

  float: left;

  position: fixed;

  top: 50%;

  left: 50%;

  z-index: 99999;

  background-color: #ffffff;

  -webkit-box-shadow: 0px 0px 20px #000;

  -moz-box-shadow: 0px 0px 20px #000;

  box-shadow: 0px 0px 20px #000;

}

#fade {

  display: none;

  /* Скрыто по умолчанию */

  background: #000;

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  opacity: .80;

  z-index: 9999;

}

#intabdiv {

  text-align: center;

}

.close img {

  text-decoration: none;

}

.close {

  width: 19px;

  height: 19px;

  position: absolute;

  float: right;

  right: 3px;

  top: 4px;

  z-index: 9999;

  background: url(/images/closebox.png) no-repeat;

}

.close:hover {

  cursor: pointer;

  opacity: 0.8;

}

/* @media (min-width:992px) and (max-width:1399px) {

  .contacts-banner__content {

    display: block;

    text-align: center;

    padding: 50px 0

  }

  .contacts-banner .banner-phone {

    position: relative;

    padding-left: 60px;

    display: inline-block;

    width: 49%

  }

  .contacts-banner .banner-phone p {

    font-size: 38px

  }

  .contacts-banner .banner-phone span {

    font-size: 20px

  }

  .contacts-banner .banner-phone a {

    display: inline-block;

    font-size: 27px;

    margin-top: 20px;

    margin-bottom: 3px

  }

  .contacts-banner .banner-phone a span {

    font-size: 27px

  }

  .contacts-banner .banner-address {

    position: relative;

    padding-left: 60px;

    display: inline-block;

    width: 50%

  }

  .contacts-banner .banner-address p {

    font-size: 38px

  }

  .contacts-banner .banner-address span {

    font-size: 20px

  }

  .contacts-banner .banner-address p.address {

    margin-top: 31px;

    font-size: 16px;

    text-transform: uppercase

  }

  .contacts-banner .banner-links {

    margin-top: 30px;

    display: block;

    width: 70%;

    margin-left: 15%

  }

  .contacts-banner .banner-links p {

    font-size: 38px

  }

  .contacts-banner .banner-links span {

    font-size: 20px

  }

  .contacts-banner .banner-links .stock {

    font-size: 15px;

    padding: 7px 8px

  }

} */

@media screen and (max-width:1025px) {

  .contacts-banner__content {

    display: flex;

    flex-direction: column;

    align-items: center;

    text-align: center;

    padding: 50px 0;

  }

  .contacts-banner .banner-phone {

    position: relative;

    padding-left: 65px;

    padding-right: 25px;

    display: inline-block;

    width: auto;

    clear: both

  }

  .contacts-banner .banner-phone p {

    font-size: 38px

  }

  .contacts-banner .banner-phone span {

    font-size: 20px

  }

  .contacts-banner .banner-phone a {

    display: inline-block;

    font-size: 27px;

    margin-top: 20px;

    margin-bottom: 3px

  }

  .contacts-banner .banner-phone a span {

    font-size: 27px

  }

  .contacts-banner .banner-address {

    position: relative;

    padding-left: 65px;

    padding-right: 25px;

    display: inline-block;

    margin-top: 30px;

    width: auto;

    clear: both

  }

  .contacts-banner .banner-address p {

    font-size: 38px

  }

  .contacts-banner .banner-address span {

    font-size: 20px

  }

  .contacts-banner .banner-address p.address {

    margin-top: 31px;

    font-size: 16px;

    text-transform: uppercase

  }

  .contacts-banner .banner-links {

    margin-top: 30px;

    display: block;

    width: 100%

  }

  .contacts-banner .banner-links p {

    font-size: 38px

  }

  .contacts-banner .banner-links span {

    font-size: 20px

  }

  .contacts-banner .banner-links .stock {

    font-size: 15px;

    padding: 7px 8px

  }

}

@media screen and (max-width:479px) {

  .contacts-banner .banner-phone {

    width: auto;

    padding-left: 60px

  }

  .contacts-banner .banner-phone p {

    font-size: 28px

  }

  .contacts-banner .banner-phone span {

    font-size: 15px

  }





  .contacts-banner .banner-address {

    margin-top: 30px;

    width: 100%;

    padding-left: 60px;

  }

  .contacts-banner .banner-address p {

    font-size: 28px

  }

  .contacts-banner .banner-address span {

    font-size: 15px

  }

  .contacts-banner .banner-address p.address {

    margin-top: 20px;

    font-size: 13px;

    text-transform: uppercase

  }

  .contacts-banner .banner-links {

    margin-top: 30px;

    padding-left: 0

  }

  .contacts-banner .banner-links p {

    font-size: 24px

  }

  .contacts-banner .banner-links span {

    font-size: 15px

  }

  .contacts-banner .banner-links .stock {

    font-size: 13px;

    display: block;

    margin-top: 10px

  }

}

.popup {

  background: 0 0;

}

.modal-window {

  position: relative

}

@media (min-width:640px) and (max-width:767px) {

  .modal-window .stock-form {

    width: 80%;

    float: none;

    margin: 0 auto;

    padding-right: 0

  }

}

@media screen and (max-width:479px) {

  .modal-window .stock-form {

    width: 300px

  }

  .modal-window .stock-form .stock-form__container {

    padding: 10px

  }

}

.mobile-header {

  display: none

}

@media screen and (max-width:767px) {

  .mobile-header {

    display: block

  }

  .mobile-header__menu {

    background-image: linear-gradient(to right, #282c31, #434950);

    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3);

    position: fixed;

    z-index: 80;

        width: 100%;

  }

  .mobile-header__menu ul {

    margin: 0;

    padding: 0;

    position: relative;

    text-align: center;

    list-style: none

  }

  .mobile-header__menu ul li {

    float: left;

    width: 25%;

    padding: .8em 0

  }

  .mobile-header__menu ul li a {

    width: 20px;

    height: 20px;

    display: block;

    margin: 0 auto;

    color: #009cae

  }

  .mobile-header__menu ul li a:active, .mobile-header__menu ul li a:focus, .mobile-header__menu ul li a:hover, .mobile-header__menu ul li a:target {

    color: #ff9601

  }

  .mobile-header__menu__button {

    background: #ff8400

  }

  .mobile-header__menu:after, .mobile-header__menu:before {

    content: '';

    display: block;

    clear: both

  }

}

#hamburger {

  width: 26px;

  height: 26px;

  position: relative;

  padding: 26px auto;

  transform: rotate(0);

  transition: .5s ease-in-out;

  cursor: pointer;

  margin: 0 auto

}

#hamburger span {

  display: block;

  position: absolute;

  height: 3px;

  width: 100%;

  background: #fff;

  border-radius: 9px;

  opacity: 1;

  left: 0;

  transform: rotate(0);

  transition: .25s ease-in-out

}

#hamburger span:nth-child(1) {

  top: 3px

}

#hamburger span:nth-child(2) {

  top: 11px

}

#hamburger span:nth-child(3) {

  top: 19px

}

#hamburger.open span:nth-child(1) {

  top: 10px;

  transform: rotate(135deg)

}

#hamburger.open span:nth-child(2) {

  opacity: 0;

  left: -60px

}

#hamburger.open span:nth-child(3) {

  top: 10px;

  transform: rotate(-135deg)

}

.navigation {

  background-color: #e6ebec;

  color: #6f7f83

}

@media screen and (max-width:767px) {

  .navigation {

    height: auto;

    background: #fff;

    width: 100%;

    /* margin-top: -360px; */

    position: fixed;

    top: 0;

    left: 0;

    overflow-x: hidden;

    transition: .5s;

    z-index: 79;

    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);

    margin-top: -600px;

  }

}

.navigation__list {

  margin: 0;

  padding: 0;

  float: left;

  text-align: center;

  font-size: 0;

  margin-left: -15px

}

@media screen and (max-width:767px) {

  .navigation__list {

    text-align: left;

    padding-top: 60px;

    float: none

  }

}

.navigation__list .active {

 /*  background: #b6bfca; */

  color: #212729

}

@media screen and (max-width:767px) {

  .navigation__list .active a {

        color: #212729;

  }

}

.navigation__list__item {

  font-size: 13px;

  display: inline-block;

  font-weight: 600;

  line-height: 1.2;

  letter-spacing: .1px;

  text-align: left;

  padding: 14px 0 16px;

  transition: .3s;

  position: relative

}

@media screen and (max-width:767px) {

  .navigation__list__item {

    display: block

  }

}

@media screen and (max-width:767px) {

  .navigation__list__item {

    padding: 5px

  }

}

.navigation__list__item:hover {

  background: #b6bfca;

  color: #212729

}

.navigation__list__item:after {

  content: '|';

  color: #a3a3a3;

  position: absolute;

  top: 50%;

  margin-top: -9px;

  right: -4px;

  font-weight: 100;

  font-size: 14px;

  text-align: right

}

@media screen and (max-width:767px) {

  .navigation__list__item:after {

    content: ''

  }

}

.navigation__list__item:last-child:after {

  content: none

}

.navigation__list__link {

  text-transform: uppercase;

  color: inherit;

  text-decoration: none;

  padding: 10px 14px

}

@media screen and (max-width:767px) {

  .navigation__list__link {

    color: #000;

    display: block;

    padding: 10px 15px

  }

}

.navigation__info {

  margin: 0;

  padding: 0;

  float: right;

  text-align: center;

  font-size: 0;

  /* margin-right: -15px; */

  display: flex;

  align-items: center;

  justify-content: center;

}

@media screen and (max-width:767px) {

  .navigation__info {

    display: none

  }

}

.navigation__info .active {

  background: #737d80;

  color: #212729

}

@media screen and (max-width:767px) {

  .navigation__info .active a {

    color: #fff

  }

}

.navigation__info__item {

  font-size: 14px;

  display: inline-block;

  font-weight: 600;

  line-height: 1.2;

  letter-spacing: .1px;

  text-align: left;

  padding: 14px 0 14px;

  transition: .3s;

  display: flex;

  flex-direction: column;

}

.navigation__info__item span {

  font-family: OpenSans, sans-serif;

  font-weight: 400;

  padding-right: 10px

}

@media screen and (max-width:767px) {

  .navigation__info__item {

    display: block

  }

}

@media screen and (max-width:767px) {

  .navigation__info__item {

    padding: 5px

  }

}

.navigation__info__button {

  text-transform: uppercase;

  text-decoration: none;

  padding: 14px 14px;

  background: #384a63;

  color: #fff

}

.gallery-slider__form_button {

    background: #ff8400;

    display: none;

    position: absolute;

    bottom: 69px;

    left: 19%;

    right: 19%;

    z-index: 99999999;

    cursor: pointer;

}



.gallery-slider__form_button:hover {

	opacity: 0.8;



}



.gallery-slider__form_button a:hover {

  color: #fff;

}

.gallery-element:hover .gallery-slider__form_button {

  display: none;

}

.gallery-slider__form_button a {

	font-size: 18px;

    font-weight: 700;

    color: #333;

    text-decoration: none;

    padding: 20px 17px 19px 17px;

    display: block;

    border: 2px solid #fff;

}



}

.navigation__info__button img, .navigation__info__button span {

  display: inline-block;

  vertical-align: middle

}

.navigation__info__button img {

  padding-left: 5px

}

.navigation__info__button a {

  text-decoration: none;

  color: inherit

}

.navigation__info__button:hover {

  opacity: .7

}

@media (min-width:768px) and (max-width:1100px) {

  .navigation__list {

    float: none

  }

  .navigation__info {

    float: none

  }

}

.header {

  padding: 25px 0;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -ms-flex-align: center;

  align-items: center

}

@media screen and (min-width: 1100px) and (max-width: 1275px) {

  ul.sigProClassic li.sigProThumb {

    width: 370px!important;

  }

  .gallery-slider__hover>p.strong-text {

    font-size: 14px!important;

  }

  .gallery-slider__hover {

      width: 100%!important;

  }

}



.header__logo {

	width: 160px;

}

.header__logo img {

  max-width: 100%;

}

.header__second-log {

  font-size: 31px;

  text-transform: uppercase;

  line-height: .86;

  letter-spacing: -1px;

  text-align: center;

  color: #6c7c87;

  font-weight: 600

}

.header__second-log span {

  font-family: GothamProLight;

  line-height: 1.3;

}

.header__contacts {

  font-family: GothamProLight;

  font-size: 40px;

  line-height: .73;

  font-weight: 600;

  letter-spacing: -.3px;

  text-align: right;

  color: #ff8400;

  margin-bottom: -2px

}



.header__contacts a {

  color: inherit;

  text-decoration: none

}

.header__contacts a:hover {

  opacity: .7

}

.header__contacts a:hover p {

  border-bottom: 2px dotted transparent

}

.header__contacts a span {

  font-family: GothamProBold

}

.header__contacts a p {

  display: inline;

  /* border-bottom: 2px dotted #ff8400; */

  /* background: url(/images/d-line.png) no-repeat bottom; */

}

@media (min-width:992px) and (max-width:1399px) {

  .header__second-log {

    font-size: 27px

  }

  .header__contacts {

    font-size: 25px

  }

}

@media screen and (max-width:991px) {

  .header {

    -ms-flex-direction: column;

    flex-direction: column

  }

  .header__logo {

    margin-bottom: 15px

  }

  .header__second-log {

    font-size: 27px;

    margin-bottom: 15px

  }

  .header__contacts {

    font-size: 25px

  }

  

}

@media screen and (max-width:767px) {

  .header {

    margin-top: 49px

  }

}

.slick-dotted.slick-slider {

  margin-bottom: 0

}

.banner {

  position: relative

}

.banner__form.ltr {

  margin-top: 40px;

/*
  position: absolute;

  top: 44px;

  right: 0;

*/

}

@media (min-width:1400px) and (max-width:1550px) {

  .banner__form.ltr {

    right: 0;

  }

}

@media (min-width:992px) and (max-width:1399px) {

  .banner__form.ltr {

    top: 44px;

    right: 0;

  }

}

@media screen and (max-width:991px) {

  .banner__form.ltr {

    position: static;

  }

  .banner__form.ltr .stock-form {

    width: 100%;



  }

  .banner__form.ltr .stock-form .text {

    text-align: center;

  }

}

.banner {

  position: relative

}

.banner__form.rtl {

  position: absolute;

  top: 44px;

  left: 0!important;

}

@media (min-width:1400px) and (max-width:1550px) {

  .banner__form.rtl {

    left: 0;

  }

}

@media (min-width:992px) and (max-width:1399px) {

  .banner__form.rtl {

    top: 44px;

    left: 0;

  }

}

@media screen and (max-width:991px) {

  .banner__form.rtl {

    /* display: none; */

  }

}

.ltr-slider {

  color: #fff;

  position: relative

}

.ltr-slider__element {

  position: relative;

  height: 600px

}

@media (min-width:480px) and (max-width:767px) {

  .ltr-slider__element {



    height: 750px;

  }

}



.ltr-slider__element__info {

  margin-left: 100px;

/*

  position: absolute;

  top: 176px;

  left: 15px;

*/


}

.kuzov_remont
{
    display: flex;
    justify-content: space-around;
    align-items: center;
}

@media(max-width: 1030px)
{
    .kuzov_remont:nth-child(0)
    {
        flex-direction: column;
        flex-flow: column;
    }
    .kuzov_remont:nth-child(1)
    {
        flex-direction: column;
        flex-flow: column-reverse;
    }
    .ltr-slider__element__info 
    {
        margin-left: 0;
        margin-top: 50px;
        text-align: center;
    }

}
@media(max-width: 991px)
{
    .banner__form.ltr .stock-form
    {
        margin-top: 0 !important;
        position: relative;
        top: 0 !important;
    }
}
@media(max-width: 640px)
{
    .banner__form.ltr 
    {
        margin-top: 0 !important;
    }  
}

@media (min-width:768px) and (max-width:991px) {

  .ltr-slider__element__info {

    top: 120px;

    right:15px;

  }

}

@media (min-width:480px) and (max-width:767px) {

  .ltr-slider__element__info {

    top: 50px

  }

}

@media screen and (max-width:479px) {

  .ltr-slider__element__info {

    top: 50px

  }

}

.ltr-slider__element__info h1 {

  text-transform: uppercase;

  font-size: 46px;

  font-weight: 900;

  color: #fff;

  line-height: 1

}

.ltr-slider__element__info h4 {

  font-family: GothamProMedium;

  font-size: 24px;

  font-weight: 500;

  color: #ff8400;

  line-height: 1

}

.ltr-slider__element__info p {

  font-family: GothamProLight;

  padding-top: 28px;

  line-height: 1.71;

  font-size: 14px;

  font-weight: 300;

  color: #fff

}

@media (min-width:992px) and (max-width:1399px) {

  .ltr-slider__element__info h1 {

    font-size: 46px

  }

  .ltr-slider__element__info h4 {

    padding-top: 20px;

    font-size: 26px

  }

  .ltr-slider__element__info p {

    padding-top: 10px;

    font-size: 14px

  }

}

@media (min-width:768px) and (max-width:991px) {

  .ltr-slider__element__info h1 {

    font-size: 46px;

    text-align: center;

  }

  .ltr-slider__element__info h4 {

    padding-top: 20px;

    font-size: 34px;

    text-align: center;

  }

  .ltr-slider__element__info p {

    padding-top: 10px;

    font-size: 14px;

    text-align: center;

  }

  .ltr-slider__element__info p br:nth-child(1),

  .ltr-slider__element__info p br:nth-child(2),

  .ltr-slider__element__info p br:nth-child(3){

    display:none;

  }

}

@media (min-width:640px) and (max-width:767px) {

  .ltr-slider__element__info h1 {

    font-size: 32px

  }

  .ltr-slider__element__info h4 {

    padding-top: 20px;

    font-size: 24px

  }

  .ltr-slider__element__info p {

    padding-top: 10px;

    font-size: 14px

  }

}

@media (min-width:480px) and (max-width:566px) {

  .ltr-slider__element__info h1 {

    font-size: 26px

  }

  .ltr-slider__element__info h4 {

    padding-top: 20px;

    font-size: 22px

  }

  .ltr-slider__element__info p {

    padding-top: 10px;

    font-size: 14px

  }

  /* .container {

    padding-left: 0px;

    padding-right: 0px;

  } */

}

@media (min-width:300px) and (max-width:639px) {

  .container {

   /*  padding-left: 0px; */

    /* padding-right: 0px; */

  }

}



.ltr-slider__element__button {

  position: absolute;

  bottom: 10%;

  margin-top: -1.5em;

  margin-left: -20px;

  cursor: pointer;

  padding: 0 20px;

  z-index: 1;

  color: #ff8400;

  opacity: .7

}

.ltr-slider__element__button:hover {

  opacity: 1;

  color: #ff9601

}

@media screen and (max-width:479px) {

  .ltr-slider__element__button {

    /* display: none */

  }

}

.ltr-slider .slick-dots {

  bottom: 30px;

  left: 24.5%;

  width: 20%;

  text-align: left

}

@media screen and (max-width:768px) {

  .ltr-slider .slick-dots {

    width: 100%;

    text-align: center;

    left: 0

  }

}

@media (min-width:480px) and (max-width:639px) {

  .ltr-slider .slick-dots {

    bottom: 20px

  }

}

@media screen and (max-width:479px) {

  .ltr-slider .slick-dots {

    bottom: 20px

  }

}

.ltr-slider .slick-dots .slick-active button:before {

  background: #fff;

  opacity: 1

}

.ltr-slider .slick-dots .slick-active button:hover:before {

  opacity: .7

}

.ltr-slider .slick-dots li {

  height: 11px;

  width: 11px;

  margin: 0 8px

}

.ltr-slider .slick-dots li button {

  height: 11px;

  width: 11px

}

.ltr-slider .slick-dots li button:hover:before {

  opacity: .7

}

.ltr-slider .slick-dots li button:before {

  content: "";

  width: 9px;

  height: 9px;

  border: 2px solid #fff;

  border-radius: 100%;

  opacity: 1

}

.ltr-slider .slick-dots li button:before:hover {

  opacity: .7

}

.rtl-slider {

  color: #fff;

  position: relative;

  text-align: right

}

.rtl-slider__element {

  position: relative;

  height: 600px;

  background: url(/images/bg1.png) center/cover no-repeat

}

.certificates_slider__container {

  max-width: 945px;

  margin: auto;

}

.certificates_slider__slide {

  height: 300px;

  width: 210px;

  margin: auto;

  display: flex;

  align-items: center;

}

.certificates_slider .owl-prev {

  cursor: pointer;

  display: block;

  position: absolute;

  left: -30px;

  top: 50%;

  transform: translateY(-50%);

}

.certificates_slider .owl-next {

  cursor: pointer;

  display: block;

  position: absolute;

  right: -30px;

  top: 50%;

  transform: translateY(-50%);

}

@media (min-width:768px) and (max-width:991px) {

  .rtl-slider__element {

    height: 890px

  }

}

@media (min-width:480px) and (max-width:767px) {

  .rtl-slider__element {



   height: 750px;



  }

}



.rtl-slider__element__info {

  position: absolute;

  top: 121px;

  right: 15px

}

@media (min-width:768px) and (max-width:991px) {

  .rtl-slider__element__info {

    top: 120px;

    left: 15px;

  }

}

@media (min-width:480px) and (max-width:767px) {

  .rtl-slider__element__info {

    top: 50px

  }

}

@media screen and (max-width:479px) {

  .rtl-slider__element__info {

    top: 50px

  }

}

.rtl-slider__element__info h1 {

  text-transform: uppercase;

  font-size: 46px;

  font-weight: 900;

  color: #fff;

  line-height: 1

}

.rtl-slider__element__info h4 {

  font-family: GothamProMedium;

  font-size: 24px;

  font-weight: 500;

  color: #ff8400;

  line-height: 1

}

.rtl-slider__element__info p {

  font-family: GothamProLight;

  padding-top: 60px;

  line-height: 1.71;

  font-size: 14px;

  font-weight: 300;

  color: #fff

}

@media (min-width:992px) and (max-width:1399px) {

  .rtl-slider__element__info h1 {

    font-size: 46px

  }

  .rtl-slider__element__info h4 {

    padding-top: 20px;

    font-size: 30px

  }

  .rtl-slider__element__info p {

    padding-top: 10px;

    font-size: 14px

  }

}

@media (min-width:768px) and (max-width:991px) {

  .rtl-slider__element__info h1 {

    font-size: 46px;

    text-align: center;

  }

  .rtl-slider__element__info h4 {

    padding-top: 20px;

    font-size: 30px;

    text-align: center;

  }

  .rtl-slider__element__info p {

    padding-top: 10px;

    font-size: 14px;

    text-align: center;

  }

}

@media (min-width:640px) and (max-width:767px) {

  .rtl-slider__element__info h1 {

    font-size: 32px

  }

  .rtl-slider__element__info h4 {

    padding-top: 20px;

    font-size: 26px

  }

  .rtl-slider__element__info p {

    padding-top: 10px;

    font-size: 14px

  }

}

@media (min-width:480px) and (max-width:639px) {

  .rtl-slider__element__info h1 {

    font-size: 26px

  }

  .rtl-slider__element__info h4 {

    padding-top: 20px;

    font-size: 22px

  }

  .rtl-slider__element__info p {

    padding-top: 10px;

    font-size: 14px

  }

}

@media screen and (max-width:479px) {

  .rtl-slider__element__info h1 {

    font-size: 22px

  }

  .rtl-slider__element__info h4 {

    padding-top: 20px;

    font-size: 18px

  }

  .rtl-slider__element__info p {

    padding-top: 10px;

    font-size: 14px

  }

}

.form-control.checkbox_block input{

	float: left;

    width: 11px;

}



.fa.fa-rub {

	font-size: 26px;

}



.form-control.checkbox_block {

	margin-top: 10px;

}





.copyrighter span {

  color: rgba(255, 255, 255, 0.5);

  font-size: 10px;

  position: relative;

  bottom: 5px;

  font-family: 'Roboto', sans-serif;

}

.copyrighter {

  display: inline-block;

}



.copyrighter a {

	border-bottom: none;

}



.copyrighter p {

  margin: 0;

  color: #fff;

  font-family: 'Roboto', sans-serif;

  font-size: 13px;

}

.copyrighter img {

  border-bottom: 1px solid rgba(255, 255, 255, .2);

  padding-bottom: 1px;

  position: relative;

  top: 0px;

  opacity: 0.8;

}

.copyrighter img:hover {

  border-bottom: 1px solid rgba(255, 255, 255, 1);

  opacity: 1;

}





.form-control.checkbox_block .checkbox_label {

	font-size: 9px;

    line-height: 1.3;

	display: inline-block;

    width: 92%;

    vertical-align: top;



    padding-top: 4px;

}



@media (min-width:240px) and (max-width:1024px) {



  .form-control.checkbox_block .checkbox_label {

    font-size: 8px;

}

}



.rtl-slider__element__button {

  position: absolute;

  bottom: 10%;

  margin-top: -1.5em;

  margin-left: -20px;

  cursor: pointer;

  padding: 0 20px;

  z-index: 1;

  color: #ff8400;

  opacity: .7

}

.rtl-slider__element__button:hover {

  opacity: 1;

  color: #ff9601

}

@media screen and (max-width:479px) {

  .rtl-slider__element__button {

    /* display: none */

	bottom: 63%;



  }

}

.rtl-slider .slick-dots {

  bottom: 30px;

  left: 24.5%;

  width: 20%;

  text-align: left

}

@media screen and (max-width:768px) {

  .rtl-slider .slick-dots {

    width: 100%;

    text-align: center;

    left: 0

  }

}

@media (min-width:480px) and (max-width:639px) {

  .rtl-slider .slick-dots {

    bottom: 20px

  }

}

@media screen and (max-width:479px) {

  .rtl-slider .slick-dots {

    bottom: 20px

  }

}

.rtl-slider .slick-dots .slick-active button:before {

  background: #fff;

  opacity: 1

}

.rtl-slider .slick-dots .slick-active button:hover:before {

  opacity: .7

}

.rtl-slider .slick-dots li {

  height: 11px;

  width: 11px;

  margin: 0 8px

}

.rtl-slider .slick-dots li button {

  height: 11px;

  width: 11px

}

.rtl-slider .slick-dots li button:hover:before {

  opacity: .7

}

.rtl-slider .slick-dots li button:before {

  content: "";

  width: 9px;

  height: 9px;

  border: 2px solid #fff;

  border-radius: 100%;

  opacity: 1

}

.rtl-slider .slick-dots li button:before:hover {

  opacity: .7

}

.info-slider {

  position: relative;

  padding: 20px 40px 30px;

}

@media screen and (max-width:992px) {

  .info-slider {

    padding: 20px 20px 50px

  }

}

.difficulty-slider__button, .info-slider__button {

  position: absolute;

  top: 50%;

  /* top: 39%; */

  transform: translateY(-50%);

  /* margin-top: -40px; */

  color: #ff8400;

  padding: 4px 12px;

  cursor: pointer;

  opacity: .7;

  z-index: 1

}

.difficulty-slider__button:hover, .info-slider__button:hover {

  opacity: 1

}

.info-slider .left {

  left: -15px

}

.info-slider .right {

  right: -15px

}

.info-slider__element {

  position: relative;

  text-align: center

}

.info-slider__element img {

  display: inline-block;

  max-width: 100%

}

.info-slider__element h3 {

  font-size: 22px;

  font-weight: 900;

  line-height: 1;

  padding-top: 20px;

  font-family: GothamProBold

}

.info-slider__element p {

  font-size: 14px;

  font-weight: 700;

  line-height: 1.43;

  text-align: center;

  color: #222;

  font-family: GothamProBold

}

.licence-slider {

  position: relative;

  padding: 0 30px

}

.licence-slider__slide {

  position: relative;

  padding: 0 10px

}

.licence-slider__slide a {

  display: inline-block

}

.licence-slider__slide:before {

  content: '';

  display: inline-block;

  height: calc(100% - 0px);

  width: calc(100% - 20px);

  position: absolute;

  ~border: 9px solid #353535;

  z-index: -1

}

@media (min-width:1199px) and (max-width:1399px) {

  .licence-slider__slide:before {

    height: calc(100% - 0px);

    width: calc(100% - 20px);

  }



  .form-control.checkbox_block .checkbox_label {

    font-size: 9px;

}

}

@media (min-width:992px) and (max-width:1199px) {

  .licence-slider__slide:before {

    height: calc(100% - 0px);

    width: calc(100% - 20px);

  }

  .form-control.checkbox_block .checkbox_label {

    font-size: 9px;

}

}

@media (min-width:768px) and (max-width:991px) {

  .licence-slider__slide:before {

    height: calc(100% - 0px);

    width: calc(100% - 20px)

  }

}

@media (min-width:640px) and (max-width:767px) {

  .licence-slider__slide:before {

    height: calc(100% - 0px);

    width: calc(100% - 20px)

  }

}

@media (min-width:480px) and (max-width:639px) {

  .licence-slider__slide:before {

    height: calc(100% - 0px);

    width: calc(100% - 20px)

  }

}

@media screen and (max-width:479px) {

  .licence-slider__slide:before {

    height: calc(100% - 0px);

    width: calc(100% - 20px)

  }

}

.licence-slider__slide .img {

  ~border: 10px solid #fff;

  margin: 10px;

  z-index: 10

}

.licence-slider__slide .img img {

  width: 100%

}

@media screen and (max-width:639px) {

  .licence-slider__slide .img img {

    max-width: 100%

  }

}

.licence-slider__button {

  position: absolute;

  top: 50%;

  margin-top: -20px;

  color: #ff8400;

  padding: 4px 12px;

  cursor: pointer;

  opacity: .7;

  z-index: 1

}

.licence-slider__button:hover {

  opacity: 1

}

.licence-slider .right {

  right: -15px

}

.licence-slider .left {

  left: -15px

}

.popupSend input[type=text] {

  background-color: #fff;

  border: solid 1px #ccc;

  font-family: 'Open Sans';

  font-size: 18px;

  font-style: italic;

  text-align: left;

  color: #707070;

  width: 300px;

  height: 55px;

  padding: 10px;

  margin-right: 5px

}

@media screen and (max-width:840px) {

  .popupSend input[type=text] {

    margin-right: 0

  }

}

.popupSend input[type=submit] {

  background-image: linear-gradient(to right, #ff8500, #ffa800);

  font-family: GothamProMedium;

  font-size: 18px;

  font-weight: 700;

  line-height: 1;

  text-align: center;

  text-transform: uppercase;

  cursor: pointer;

  color: #222;

  padding: 10px 15px;

  width: 300px;

  height: 55px;

  border: none;

  outline: 0;

  margin-left: 5px

}

.popupSend input[type=submit]:hover {

  opacity: .9;

  color: #fff

}

.gallery-slider {

  /* padding: 0 28px 20px; */

  padding: 0 28px 0;

  margin-bottom: 20px;

  position: relative

}

/* .gallery-slider__button {

  margin-top: 30px

} */



/* .info-slider .info-slider__button {

	margin-top: -25px;

} */



.info-slider .info-slider__button:before {

  content: '';

}

.gallery-slider .left {

  left: -30px

}

.gallery-slider .right {

  right: -15px

}

.gallery-slider__element {

  padding: 0 10px;

}

@media screen and (max-width:640px) {

  .popupSend input[type=submit] {

    margin-left: 0

  }

  #file_download {

    padding-top: 10px;

    padding-bottom: 20px;

    color: #000;

    font-size: 17px;

  }

  .banner__form.ltr {

    margin-top: 325px;

  }

  .top-slider-CAT .slick-list {

    height: 890px!important;

  }

  .top-slider-SC .slick-list {

    height: 895px!important;

  }

  .comissar__element .link a {

    padding: 16px 18px;

    font-size: 12px;

  }

  .comissar__element .link {

    padding: 35px 0px 0!important;

  }

  .ltr-slider__element__button {

    margin-left: 60%;

    bottom: 65%;

  }

  .top-slider-SC .ltr-slider__element__button {

    bottom: 63%;

  }

  .boxplus-transition.boxplus-horizontal, .boxplus-wrapper {

    /* width: auto!important; */

  }

}

.gallery-slider .gallery-element {

  position: relative;

  padding: 5px 0;

  float: left;

  /* margin-bottom: 20px; */

  max-width: 340px;

}

.gallery-slider .gallery-element .image-link {

  display: inline-block

}

.gallery-slider .gallery-element img {

  width: 100%

}

.gallery-slider .gallery-element:hover .gallery-slider__hover {

  opacity: 1;

  }

.gallery-slider__hover {

	text-align: left;

    color: #fff;

    position: absolute;

    top: 0;

    width: 100%;

    left: 0;

    height: 100%;

    background: rgba(0, 0, 0, .7);

    padding: 20px 0;

    opacity: 0;

    transition: .5s;

    cursor: pointer;

    z-index: 99999;

    pointer-events: none;

}

.autoSlider.gallery-slider .gallery-element {

  position: relative;

  float: none;

  padding: 15px 15px 0;

  margin-bottom: 0px;

  max-width: 100%;

}

.autoSlider.gallery-slider .left {

  left: -15px!important;

}

.autoModel {

  display: block;

  width: 100%;

  padding-bottom: 70%;

  text-decoration: none;

  font-size: 0;

  background-repeat: no-repeat;

  background-position: 50% 50%;

  background-size: contain;

}

@media screen and (max-width:960px) {

  .autoSlider .gallery-slider__hover {

    position: relative;

    top: inherit;

    left: inherit;

    width: 100%;

    height: auto;

    padding: 14px 0;

    opacity: 1;

  }

}

.gallery-slider__hover>p.strong-text {

  font-size: 18px;

  text-transform: uppercase

}



@media screen and (max-width:479px) {

  .gallery-slider__hover>p.strong-text {

    font-size: 14px

  }

}

.gallery-slider__hover .hr-mini {

  height: 1px;

  background: #fff;

  width: 150px;

  margin-left: 25px;

  margin-top: 10px;

  margin-bottom: 10px

}

.gallery-slider__hover p {

  font-family: GothamProLight;

  padding-left: 25px;

  font-size: 12px;

  padding-right: 25px;

}

@media screen and (max-width:960px) {

  .gallery-slider__hover>p.strong-text{

    font-size: 16px;

  }

  .gallery-slider__hover p {

    font-family: GothamProLight;

    padding-left: 18px;

    font-size: 12px;

    padding-right: 18px;

  }

}

.before-after__block {

/*   padding: 0 0 90px; */



    margin-top: -80px;

}

.work-slider .left:before, .work-slider .right:before {

  content: "";

}

@media screen and (max-width:639px) {

  .before-after__block {

    padding: 0 10% 30px

  }

}

.work-slider {

  padding: 0 30px

}

.work-slider__slide img {

  max-width: 100%

}

.work-slider .left {

  left: -15px

}

.work-slider .right {

  right: -15px

}

.difficulty-slider {

  padding: 0 30px

}

@media screen and (max-width:639px) {

  .difficulty-slider {

    padding: 0 10px

  }

}

.difficulty-slider__slide img {

  max-width: 100%

}

.difficulty-slider .left {

  left: -15px

}

@media (min-width:480px) and (max-width:639px) {

  .difficulty-slider .left {

    left: -30px

  }

}

@media screen and (max-width:479px) {

  .difficulty-slider .left {

    left: -20px

  }

}

.difficulty-slider .right {

  right: -15px

}

@media (min-width:480px) and (max-width:639px) {

  .difficulty-slider .right {

    right: -30px

  }

}

@media screen and (max-width:479px) {

  .difficulty-slider .right {

    right: -20px

  }

}

.repair-difficulty {

  padding: 30px 0 80px

}

@media screen and (max-width:639px) {

  .repair-difficulty {

    padding: 0 0 10px

  }

}

.repair-difficulty .left-block {

  width: 50%;

  float: left

}

.repair-difficulty .left-block img {

  max-width: 100%

}

.repair-difficulty .right-block {

  padding: 0 30px;

  width: 50%;

  float: left

}

@media screen and (max-width:639px) {

  .repair-difficulty .right-block {

    padding: 0

  }

}

.repair-difficulty .right-block p, .repair-difficulty .right-block span {

  font-family: "Open Sans", sans-serif;

  padding-bottom: 15px;

  font-size: 16px;

  line-height: 1.71;

  color: #444

}

@media (min-width:768px) and (max-width:1500px) {

/*   .repair-difficulty .left-block {

    width: 100%;

    float: none;

    padding: 0 20px

  } */

/*   .repair-difficulty .left-block .left {

    left: -30px

  }

  .repair-difficulty .left-block .right {

    right: -30px

  }

  .repair-difficulty .right-block {

    width: 100%;

    float: none;

    padding: 30px 50px 0

  } */

}

@media (min-width:480px) and (max-width:767px) {

  .repair-difficulty .left-block {

    width: 100%;

    float: none;

    padding: 0 20px

  }

  .repair-difficulty .left-block .left {

    left: -30px

  }

  .repair-difficulty .left-block .right {

    right: -30px

  }

  .repair-difficulty .right-block {

    width: 100%;

    float: none;

    padding: 30px 50px 0

  }

}

@media screen and (max-width:479px) {

  .repair-difficulty .left-block {

    width: 100%;

    float: none;

    padding: 0 20px

  }

  .repair-difficulty .left-block .left {

    left: -35px

  }

  .repair-difficulty .left-block .right {

    right: -35px

  }

  .repair-difficulty .right-block {

    width: 100%;

    float: none;

    padding: 20px 20px 0

  }

  

}

.product-tabs__content {

  padding: 70px 0 100px

}

@media screen and (max-width:767px) {

  .product-tabs__content {

    padding: 40px 0 60px;

	    /* display: none; */

  }

  

    .vcf {

    display: block;

    font-size: 17px;

 

  }

  

}

.product-tabs__content .scroll-content {

  max-height: 250px;

  min-height: 180px;

  height: 250px

}

.product-tabs__title {

  width: 73%;

  margin-left: auto;

  padding-bottom: 50px

}

.product-tabs__title p.title {

  font-family: GothamProLight;

  font-size: 36px;

  font-weight: 600;

  line-height: 1.5;

  color: #333;

  text-transform: uppercase

}

.product-tabs__title span {

  font-family: GothamProBold

}

.product-tabs__title p {

  font-size: 26px;

  font-family: GothamProLight;

  font-weight: 600;

  line-height: .75;

  color: #333

}

@media (min-width:992px) and (max-width:1199px) {

  .product-tabs__title {

    width: 80%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .product-tabs__title {

    width: 100%;

    text-align: center

  }

}

@media (min-width:640px) and (max-width:767px) {

  .product-tabs__title {

    width: 100%

  }

  .product-tabs__title p.title {

    font-size: 38px

  }

  .product-tabs__title p {

    font-size: 26px;

    line-height: 1

  }

}

@media (min-width:480px) and (max-width:639px) {

  .product-tabs__title {

    width: 100%

  }

  .product-tabs__title p.title {

    font-size: 28px

  }

  .product-tabs__title p {

    font-size: 16px;

    line-height: 1

  }

}

@media screen and (max-width:479px) {

  .product-tabs__title {

    width: 100%;

    padding-bottom: 25px;

  }

  .product-tabs__title p.title {

    font-size: 22px

  }

  .product-tabs__title p {

    font-size: 16px;

    line-height: 1

  }

}

.product-tabs__information .information-links {

  width: 13%;

  margin: 0;

  float: left;

  position: relative

}

@media (min-width:992px) and (max-width:1199px) {

  .product-tabs__information .information-links {

    width: 26%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .product-tabs__information .information-links {

    width: 20%

  }

}

@media screen and (max-width:767px) {

  .product-tabs__information .information-links {

    width: 25%;

    /* padding-bottom: 30px */

  }

}

.product-tabs__information .information-links span {

  color: #444

}

.product-tabs__information .information-links__item {

  padding: 15px 0;

  text-transform: uppercase;

  cursor: pointer;

  font-weight: 600;

  font-size: 13px;

  width: 55%;

  float: left

}

.product-tabs__information .information-links__item span {

  padding: 0 10px;

  border-left: 3px solid transparent;

  display: block;

}

.product-tabs__information .information-links .active span {

  color: #000;

  border-left: 3px solid #ff9601

}

.product-tabs__information .information-info {

  width: 87%;

  float: left;

  direction: rtl

}

@media (min-width:992px) and (max-width:1199px) {

  .product-tabs__information .information-info {

    width: 70%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .product-tabs__information .information-info {

    width: 80%

  }

}

@media (min-width:640px) and (max-width:767px) {

  .product-tabs__information .information-info {

    width: 75%

  }

}

@media screen and (max-width:639px) {

  .product-tabs__information .information-info {

    width: 75%

  }

}

.product-tabs__information .information-logo {

  padding: 0 30px;

  float: left;

  direction: ltr

}

@media screen and (max-width:640px) {

  .information-info .information-logo {

    float: none;

    display: block;

    width: 100%;

    text-align: center;

  }

  .information-info .information-logo img {

    width: 50%;

  }

}

@media screen and (max-width:479px) {

  .product-tabs__information .information-logo {

    float: none

  }

  .product-tabs__information .information-links {

    float: none;

    width: 100%;

    padding-bottom: 15px;

  }

  .product-tabs__information .information-links__item {

    float: none;

    width: 100%;

    padding: 8px 0;

    text-align: center;

  }

  .product-tabs__information .information-links__item span {

    display: inline-block;

  }

  .product-tabs__information .information-info {

    width: 100%

  }

}

.product-tabs__information .information-modal {

  direction: ltr;

  color: #333;

  font-family: 'Open Sans', sans-serif;

  font-size: 14px;

  line-height: 1.71;

  text-align: left;

  padding-left: 25px;

}

.information-modal p strong a {

  display: inline-block;

  white-space: nowrap;

}

@media (min-width:768px) and (max-width:991px) {

  /* .product-tabs__information .information-modal {

    padding-top: 15%

  } */

}

@media (min-width:640px) and (max-width:767px) {

  .product-tabs__information .information-modal {

    padding-top: 5%

  }

}

@media (min-width:480px) and (max-width:639px) {

  .product-tabs__information .information-modal {

    padding-top: 5%

  }

}

@media (max-width:380px) and (max-width:479px) {

  .product-tabs__information .information-modal {

    padding-top: 5%

  }

}

@media screen and (max-width:379px) {

  .product-tabs__information .information-modal {

    padding-top: 15%

  }

}

.services {

  padding-bottom: 50px;

  background: url(/images/bg-left_1.jpg) no-repeat 3px -259px;

}

@media screen and (max-width:640px) {

  .services {

    padding-bottom: 20px

  }

}

.services__block {

  width: 50%;

  float: left

}

@media screen and (max-width:991px) {

  .services__block {

    width: 100%;

    float: none;

	margin-top: 50px;

  }

}

.services__block .element {

  padding-bottom: 50px

}

.services__block .element p {

  font-family: OpenSans, sans-serif;

  font-size: 14px;

  line-height: 1.71;

  color: #444

}

.services__block .element__count {

  width: 15%;

  float: left;

  text-align: left

}

@media screen and (max-width:479px) {

  .services__block .element__count {

    width: 10%

  }

}

.services__block .element__count p {

  display: inline-block;

  font-size: 26px;

  font-weight: 900;

  line-height: 1.5;

  padding-left: 15px;

  padding-top: 3px;

  margin-top: 5px;

  color: #fff;

  width: 58px;

  height: 48px;

  background: url(/images/cursor.png) center no-repeat

}

@media screen and (max-width:479px) {

  .services__block .element__count p {

    width: 38px;

    height: 28px;

    font-size: 16px;

    background-size: 90% 100%;

    padding-left: 11px

  }

}

.services__block .element__text {

  width: 85%;

  float: left

}

@media screen and (max-width:479px) {

  .services__block .element__text {

    width: 90%

  }

}

.services__block .element__text h4 {

  padding-bottom: 10px

}

@media screen and (max-width:479px) {

  .services__block .element__text h4 {

    font-size: 14px;

    padding-left: 10px

  }

}

.licence {

  background: #e3e8eb;

  padding: 65px 0

}

.work {

  padding: 35px 0

}

@media screen and (max-width:640px) {

  .work {

    padding: 10px 0 10px

  }

}

.informations {

  padding: 50px 0

}

@media screen and (max-width:767px) {

  .informations {

    padding-bottom: 0

  }

}

.informations p {

  color: #444;

  padding-bottom: 20px;

  line-height: 1.71;



}

.informations__blocks {

  width: 33.333%;

  float: left;

  padding-right: 95px

}

.informations__blocks:last-child {

  padding-right: 0

}

.informations__blocks p {

  font-family: "Open Sans", sans-serif

}

@media (min-width:992px) and (max-width:1199px) {

  .informations__blocks {

    padding-right: 30px

  }

}

@media (min-width:768px) and (max-width:991px) {

  .informations__blocks {

    padding-right: 20px

  }

}

@media (min-width:640px) and (max-width:767px) {

  .informations__blocks {

    width: 80%;

    float: none;

    margin: 0 auto;

    padding-right: 0

  }

}

@media (min-width:480px) and (max-width:639px) {

  .informations__blocks {

    width: 80%;

    float: none;

    margin: 0 auto;

    padding-right: 0

  }

}

@media screen and (max-width:479px) {

  .informations__blocks {

    width: 95%;

    float: none;

    margin: 0 auto;

    padding-right: 0

  }

}

.informations__blocks h4 {

  color: #ff8400;

  padding-bottom: 15px

}

.informations__blocks .time-work {

  position: relative;

  padding-left: 25px

}

.informations__blocks .time-work span {

  color: #ff8400;

  font-weight: 700

}

.informations__blocks .time-work:before {

  font-size: 20px;

  display: block;

  color: #e6ebec;

  position: absolute;

  top: 8px;

  left: 0;

}

#file_download {

  padding-top: 10px;

  padding-bottom: 20px;

}

.informations__blocks>.link {

  padding-top: 10px;

  ~text-align: center;

  text-transform: uppercase;

}

.informations__blocks>.link a {

  font-size: 18px;

  font-weight: 700;

  color: #333;

  text-decoration: none;

  background: linear-gradient(to right, #ff8500, #ffa800);

  padding: 15px 35px;

  color: #fff;

}

.informations__blocks>.link a:hover {

  opacity: .7;

  color: #fff;

}

@media screen and (max-width:767px) {

  .informations__blocks>.link a {

    display: inline-block;

    margin-bottom: 20px;

	font-size: 16px;

  }

}

.informations__blocks>.list {

  padding: 0;

  margin: 0

}

.informations__blocks>.list li {

  padding-left: 60px;

  position: relative;

  padding-bottom: 20px

}

.informations__blocks>.list li:before {

  content: '';

  display: block;

  height: 2px;

  width: 17px;

  background: #ff8400;

  position: absolute;

  top: 6px;

  left: 20px

}

.client {

    background: url(/images/bg-left.png) 0 0 no-repeat,url(/images/bg-right.png) 100% no-repeat;

}

.client__block {

  width: 80%;

  margin: 0 auto

}

.features-block {

  width: 90%;

}

.features-block .block-text li span {

  display: inline;

}

@media screen and (max-width:1399px) {

  .client__block {

    width: 100%

  }

}

@media screen and (max-width:991px) {

  .client__block {

    padding-bottom: 20px

  }

  .about-comp-block {

    padding-bottom: 0;

  }

}

.client__block .block-link {

  padding: 16px 20px;

  text-align: center

}

@media screen and (max-width:479px) {

  .client__block .block-link {

    padding: 10px 0

  }

}

.client__block .block-link a {

  background: linear-gradient(to right, #ff8500, #ffa800);

  padding: 15px 20px;

  font-size: 18px;

  font-weight: 700;

  line-height: 1;

  color: #fff;

  text-transform: uppercase;

  text-decoration: none

}

@media screen and (max-width:479px) {

  .client__block .block-link a {

    font-size: 14px;

    padding: 10px 12px

  }

}

.client__block .block-link a:hover {

  opacity: .7

}

@media screen and (max-width:767px) {

  .client__block .block-text {

    text-align: center

  }

}

.client__block .block-text img {

  max-width: 100%;

  padding-left: 0;

  /* padding-left: 7em; */

  float: left

}

@media screen and (max-width:991px) {

  .client__block .block-text img {

    float: none

  }

}

@media screen and (max-width:767px) {

  .client__block .block-text img {

    display: inline-block;

    padding: 0

  }

}

.client__block .block-text h5 {

  /* padding-top: 128px; */

  padding-top: 50px;

  font-size: 24px;

  color: #333;

  line-height: 1.5;

  padding-bottom: 12px

}

.about-comp {

  display: flex;

  align-items: center;

  justify-content: center;

  margin-top: 1rem;

}

.about-comp__pic {

  width: 50%;

  overflow: hidden;

  font-size: 0;

}

.about-comp__pic img {

  width: 100%;

  height: auto;

}

.about-comp__text {

  width: 40%;

}

.about-comp__text_kuzov {

  width: 50%;

}

.about-comp .about-comp__text h5 {

  padding-top: 0;

}

.about-comp .about-comp__text p a {

  text-decoration: none;

  font-weight: bold;

}

.about-comp .about-comp__text p a:hover {

  text-decoration: underline;

}

@media screen and (max-width:991px) {

  .client__block .block-text h5 {

    padding-top: 20px

  }

}

.client__block .block-text p {

  font-family: "Open Sans", sans-serif;

  padding-bottom: 10px;

  font-size: 14px;

  line-height: 1.71;

  color: #444

}

.map #map-canvas {

  height: 340px;

  width: 100%

}

@media screen and (max-width:992px) {

  .map #map-canvas {

    height: 220px

  }

}



/* .map #map-canvas:before {

  content: '';

  display: block;

  width: 100%;

  height: 442px;

  background: rgba(0, 0, 0, .5)

} */

.map .map-content {

  border-top: 2px solid #ff8400;

  position: relative

}

.map .map-content h5 {

  position: relative;

  font-size: 17px

}

.map .map-content h5 a {

  color: inherit;

  text-decoration: none

}

.map .map-content h5 a:hover {

  opacity: .7

}

.map .map-content p {

  font-size: 13px;

  font-weight: 400;

  color: #363636

}

.footer {

  background: #0f1011;

  position: relative;

  padding: 30px 10px;

  font-family: "Open Sans", sans-serif!important;

  line-height: 1.64

}

.footer .navigation__list {

  text-align: left;

  display: block;

  width: 100%

}

@media screen and (max-width:767px) {

  .footer .navigation__list {

    padding-top: 0;

    text-align: center

  }

}

@media screen and (max-width:640px) {

  .footer .navigation__list {

    margin: 0

  }

}

.footer .navigation__list__item {

  transition: .3s

}

@media screen and (max-width:767px) {

  .footer .navigation__list__item {

    display: inline-block

  }

}

@media screen and (max-width:479px) {

  .footer .navigation__list__item {

    width: 100%;

    text-align: center

  }

}

.footer .navigation__list__item:hover {

  background: 0 0

}

.footer .navigation__list__item:hover a {

  color: #f78719

}

.footer .navigation__list__item:after {

  content: '|';

  color: #7b7b7b;

  opacity: .5

}

.footer .navigation__list__item:last-of-type:after {

  content: ''

}

@media screen and (max-width:479px) {

  .footer .navigation__list__item:after {

    content: ''

  }

}

.footer .navigation__list__link {

  color: #7b7b7b;

  text-transform: uppercase;

  font-size: 14px;

  font-weight: 600;

  font-family: "Open Sans", sans-serif

}

@media screen and (max-width:767px) {

  .footer .navigation__list__link {

    display: inline-block

  }

}

.footer .navigation__list .active {

  background: 0 0

}

.footer .navigation__list .active a {

  font-family: "Open Sans", sans-serif;

  color: #f78719

}

.footer .social {

  display: -ms-flexbox;

  display: flex;

  width: 100%;

  -ms-flex-pack: justify;

  justify-content: space-between;

  font-family: "Open Sans", sans-serif

}

@media screen and (max-width:767px) {

  .footer .social {

    padding-top: 15px;

    display: block;

    text-align: center

  }

}

.footer .main-footer__company {

  color: #575a5c;

  font-size: 13px;

  font-family: "Open Sans", sans-serif

}

.footer .main-footer-text {

  color: #606264;

  font-size: 11px;

  text-align: center;

  width: 50%;

  font-family: "Open Sans", sans-serif

}

@media screen and (max-width:767px) {

  .footer .main-footer-text {

    width: 100%;

    margin: 15px 0

  }

}

.footer .main-footer__author a {

  text-decoration: none;

  color: #575a5c;

  font-family: DaxlinePro, sans-serif;

  font-size: 12.6px;

  line-height: 1;

  letter-spacing: .3px;

  text-align: left;

  transition: .3s

}

@media screen and (max-width:767px) {

  .footer .main-footer__author a {

    text-align: center

  }

}

.footer .main-footer__author a span {

  font-size: 21.6px;

  font-weight: 700;

  line-height: 1

}

.footer .main-footer__author a:hover {

  color: #fff

}

.footer__information {

  padding: 35px 35px 52px

}

.footer__actions {

  width: 25%;

  float: left

}

@media (min-width:992px) and (max-width:1199px) {

  .footer__actions {

    width: 20%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .footer__actions {

    width: 33.3333%

  }

}

@media (min-width:480px) and (max-width:767px) {

  .footer__actions {

    width: 50%

  }

}

@media screen and (max-width:479px) {

  .footer__actions {

    width: 100%

  }

}

.footer__actions ul {

  padding-right: 40%

}

@media (min-width:992px) and (max-width:1199px) {

  .footer__actions ul {

    padding-right: 20%

  }

}

@media (min-width:480px) and (max-width:767px) {

  .footer__actions ul {

    padding-right: 10%

  }

}

@media screen and (max-width:479px) {

  .footer__actions ul {

    padding: 0

  }

}

.footer__actions ul li {

  margin-bottom: 27px;

  text-align: center

}

.footer__actions ul li a {

  display: block;

  font-size: 12px;

  padding: 10px;

  background-color: transparent;

  border: solid 1px #fff;

  text-decoration: none;

  line-height: 1.29;

  color: #fff;

  opacity: 1;

  cursor: pointer

}

.footer__actions ul li a:hover {

  opacity: .7

}

.footer__actions ul li:last-child {

  margin-bottom: 0

}

.footer__address, .footer__contacts, .footer__menu {

  width: 25%;

  float: left;

  color: #fff

}

@media (min-width:992px) and (max-width:1199px) {

  .footer__address, .footer__contacts {

    width: 20%

  }

  .footer__menu {

    width: 40%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .footer__address, .footer__contacts {

    width: 33.3333%

  }

  .footer__menu {

    width: 100%

  }

}

@media (min-width:640px) and (max-width:767px) {

  .footer__address, .footer__contacts, .footer__menu {

    width: 50%

  }

}

@media (min-width:480px) and (max-width:639px) {

  .footer__address {

    width: 50%

  }

  .footer__contacts {

    width: 40%

  }

  .footer__menu {

    width: 60%

  }

}

@media screen and (max-width:479px) {

  .footer__address, .footer__contacts, .footer__menu {

    width: 100%

  }

}

.footer__address .address {

  padding-right: 30%

}

@media (min-width:992px) and (max-width:1199px) {

  .footer__address .address {

    padding: 0 20% 0 10%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .footer__address .address {

    padding: 0 0 0 15%

  }

}

@media (min-width:480px) and (max-width:767px) {

  .footer__address .address {

    padding: 0 10% 0 15%

  }

}

@media screen and (max-width:479px) {

  .footer__address .address {

    padding: 40px 0

  }

}

.footer__address .address__title {

  padding-bottom: 30px;

  text-transform: uppercase

}

@media (min-width:480px) and (max-width:767px) {

  .footer__address .address__title {

    padding-bottom: 12px

  }

}

.footer__address .address__content {

  font-size: 12px;

  line-height: 1.5

}

.footer__address hr {

  margin: 27px 0;

  width: 40%;

  background: 0 0;

  border: none;

  border-bottom: 1px dotted #fff

}

@media (min-width:480px) and (max-width:639px) {

  .footer__address hr {

    margin: 17px 0

  }

}

@media (min-width:768px) and (max-width:991px) {

  .footer__contacts .contacts {

    padding-left: 30%

  }

}

@media (min-width:480px) and (max-width:767px) {

  .footer__contacts .contacts {

    padding: 30px 0 0 0

  }

}

.footer__contacts .contacts__title {

  padding-bottom: 30px;

  text-transform: uppercase

}

.footer__contacts .contacts__content {

  font-size: 18px;

  line-height: 1

}

.footer__contacts .contacts__content a:first-child {

  text-decoration: none;

  color: #fea931

}

.footer__contacts .contacts__content a:first-child span {

  font-weight: 700

}

.footer__contacts .contacts__content a:first-child:hover {

  opacity: .7

}

.footer__contacts .contacts__link {

  display: block;

  font-size: 14px;

  line-height: .86;

  padding-top: 20px;

  text-decoration: none;

  color: #fff

}

.footer__contacts .contacts__link:hover {

  opacity: .7

}

.footer__menu__element {

  display: block;

  float: left;

  text-align: left;

  padding-left: 20px

}

.footer__menu__element:first-child {

  padding-left: 27px

}

@media (min-width:992px) and (max-width:1199px) {

  .footer__menu__element:first-child {

    padding-left: 20%

  }

}

@media screen and (max-width:767px) {

  .footer__menu__element:first-child {

    padding-left: 0

  }

}

@media (min-width:992px) and (max-width:1199px) {

  .footer__menu__element:nth-child(2) {

    padding-left: 25%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .footer__menu__element {

    padding: 20px 0 0

  }

  background: url(/images/bg-left.jpg) no-repeat 3px -259px;

}

@media (min-width:640px) and (max-width:767px) {

  .footer__menu__element {

    padding-top: 20px

  }

  .footer__menu__element:nth-child(2) {

    padding-left: 25%

  }

}

@media (min-width:480px) and (max-width:639px) {

  .footer__menu__element {

    padding-top: 20px

  }

  .footer__menu__element:nth-child(2) {

    padding-left: 15%

  }

}

@media screen and (max-width:479px) {

  .footer__menu__element {

    padding: 40px 0 0

  }

}

.footer__menu__element li {

  padding-bottom: 38px

}

.footer__menu__element li:last-child {

  padding-bottom: 0

}

@media (min-width:768px) and (max-width:991px) {

  .footer__menu__element li background: url(/images/bg-left.jpg) no-repeat 3px -259px;

}



}

@media (min-width:480px) and (max-width:767px) {

  .footer__menu__element li {

    padding: 5px 0

  }

}

.footer__menu__element li a {

  font-size: 14px;

  font-weight: 600;

  line-height: 1.29;

  color: #fff;

  text-transform: uppercase;

  text-decoration: none;

  padding: 10px 0 0

}

.footer__menu__element li a:hover {

  opacity: .7;

  border-bottom: 1px solid #fff

}

.footer__social {

  background: #009cae;

  text-align: center

}

.footer__social .social {

  padding: 0 35px

}

.footer__company {

  text-align: left;

  padding: 16px 0 14px;

  color: #fff;

  float: left;

  font-size: 12px;

  line-height: 1.5

}

@media screen and (max-width:767px) {

  .footer__company {

    text-align: center

  }

}

.footer__social-link {

  padding-top: 20px;

  float: left;

  margin-left: 20%

}

@media (min-width:992px) and (max-width:1199px) {

  .footer__social-link {

    margin-left: 15%

  }

}

@media (min-width:768px) and (max-width:991px) {

  .footer__social-link {

    margin-left: 10%

  }

}

@media screen and (max-width:767px) {

  .footer__social-link {

    margin-left: 0

  }

}

.footer__social-link li {

  display: inline-block

}

@media screen and (max-width:767px) {

  .footer__social-link li {

    height: 40px;

    width: 40px

  }

}

@media screen and (max-width:767px) {

  .footer__social-link {

    padding-top: 10px

  }

}

.footer__social-link a {

  margin: 0 10px;

  padding: 5px;

  color: #007c8a

}

@media (min-width:768px) and (max-width:991px) {

  .footer__social-link a {

    margin: 0 5px

  }

}

@media screen and (max-width:767px) {

  .footer__social-link a {

    margin: 10px 10px;

    height: 30px;

    width: 30px

  }

}

.footer__social-link a:hover {

  color: #00b6cb

}

.comissar__element .footer__social-link .phone:before, .footer__social-link .comissar__element .phone:before, .footer__social-link .fa, .footer__social-link .informations__blocks .time-work:before, .informations__blocks .footer__social-link .time-work:before {

  font-size: 18px

}

.footer__author {

  float: right;

  text-align: left;

  color: #fff;

  padding: 15px 0 17px

}

.footer__author a {

  color: #fff;

  text-decoration: none

}

.footer__author a:hover {

  opacity: .7

}

@media screen and (max-width:767px) {

  .footer__author {

    text-align: center

  }

}

.footer__author p:first-child {

  font-size: 20px

}

@media screen and (max-width:767px) {

  .footer__author, .footer__company, .footer__social-link {

    float: none;

    display: inline-block;

    width: 100%

  }

}

.hide_menu {

  /* margin-top: -360px; */
  margin-top: -600px;

}

.visible_menu {

  margin-top: 0

}

.strong-text {

  font-weight: 600

}

.normal-text {

  font-weight: 400

}

.fs-55 {

  font-size: 41px

}

@media (min-width:1199px) and (max-width:1399px) {

  .fs-55 {

    font-size: 45px

  }

}

@media (min-width:992px) and (max-width:1199px) {

  .fs-55 {

    font-size: 35px

  }

}

@media (min-width:768px) and (max-width:991px) {

  .fs-55 {

    font-size: 35px

  }

}

@media (min-width:640px) and (max-width:767px) {

  .fs-55 {

    font-size: 35px

  }

}

@media (min-width:480px) and (max-width:639px) {

  .fs-55 {

    font-size: 28px

  }

}

@media screen and (max-width:479px) {

  .fs-55 {

    font-size: 32px

  }

  .ClassyCountdown-hours, .ClassyCountdown-days, .ClassyCountdown-minutes, .ClassyCountdown-seconds {

    width: 41px!important;

    height: 41px!important;

  }

  .ClassyCountdown-days, .ClassyCountdown-days>div, .ClassyCountdown-days>div>canvas, .ClassyCountdown-hours, .ClassyCountdown-hours>div, .ClassyCountdown-hours>div>canvas, .ClassyCountdown-minutes, .ClassyCountdown-minutes>div, .ClassyCountdown-minutes>div>canvas, .ClassyCountdown-seconds, .ClassyCountdown-seconds>div, .ClassyCountdown-seconds>div>canvas {

    width: 41px!important;

    height: 41px!important;

  }

  .info-slider__element h3 {

    font-size: 23px;

  }

  .slick-list {

    height: auto!important;

  }

}

.twentytwenty-before-label:before {

  content: 'До'!important

}

.twentytwenty-after-label:before {

  content: 'После'!important

}

.mfp-figure:after {

  box-shadow: none!important;

  background: 0 0!important

}

.comissar {

  background: url(/images/prokatavto.png) center/cover no-repeat;

  padding: 60px 0;

  color: #fff

}

.comissar__block {

  padding: 0 110px;

}

@media (min-width:1400px) and (max-width:1551px) {

  .comissar__block {

    padding: 0 45px

  }

}

@media screen and (max-width:1399px) {

  .comissar__block {

    padding: 0

  }

}

.comissar__block h3 {

  font-size: 36px;

  line-height: 1.5;

  padding-bottom: 12px

}

@media (min-width:1200px) and (max-width:1399px) {

  .comissar__block h3 {

    font-size: 28px

  }

}

@media (min-width:992px) and (max-width:1199px) {

  .comissar__block h3 {

    font-size: 24px

  }

}

@media (min-width:768px) and (max-width:991px) {

  .comissar__block h3 {

    font-size: 20px

  }

}

@media screen and (max-width:767px) {

  .comissar__block h3 {

    font-size: 20px!important;

    text-align: center

  }

}

.comissar__block h3 span {

  color: #ff8400

}

.comissar__block h3+p, .comissar__block h3+p+p {

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  line-height: 1.71;

  padding: 15px 80px 0 30px;

  padding-left: 0;

}

.comissar__element {

  position: relative;

  display: inline-block;

  padding: 30px 0

}

.comissar__element .link, .comissar__element .phone {

  display: inline-block;

  vertical-align: middle

}

@media screen and (max-width:640px) {

  .comissar__element .link, .comissar__element .phone {

    display: block;

    width: 100%

  }

}

.comissar__element .phone {

  padding: 0 11px;

  color: #fff;

  position: relative;

  text-align: left;

  margin-bottom: 10px;

}

.comissar__element .phone>p:first-child {

  font-family: GothamProMedium;

  line-height: 1.7;

  font-size: 17px;

  letter-spacing: 1px;

}

.comissar__element .phone>a {

  font-family: GothamProLight;

    line-height: 1.1;

    font-weight: 600;

    letter-spacing: -.3px;

    text-align: left;

    margin-bottom: 10px;

    font-size: 31.5px;

    text-decoration: none;

    color: inherit;

    /* background-image: none; */

    background: url(/images/d-line-white.png) no-repeat bottom;

}



.burron__c {

	width: 100%;

	float: left;

	~text-align: center;

	margin-top: 20px;



}



.burron__c .link a {

	    font-size: 14px;

    font-weight: 700;

    text-decoration: none;

    background: linear-gradient(to right, #ff8500, #ffa800);

        padding: 7px 19px;

    color: #fff;

	text-transform: uppercase;

}



.burron__c .link a:hover {

	  opacity: .7;

}



.comissar__element .phone>a:hover {

  opacity: .7

}

.comissar__element .phone>a>span {

  font-family: GothamProBold

}



/*comissar__element .phone:before {

  color: #fff;

  display: block;

  position: absolute;

  right: -20px;

  top: 50%;

  content: "";

  margin-top: -15px;

}*/

@media screen and (max-width:640px) {

  .comissar__element .phone:before {

    content: none

  }

}

.comissar__element .link {

  padding: 0 50px

}

@media screen and (max-width:640px) {

  .comissar__element .link {

    padding: 40px 50px 0

  }

  .content_block ul li a {

    padding: 23px 2px 24px 2px;

	font-size: 15px;



  }

}

.comissar__element .link a {

  font-family: GothamProMedium;

  padding: 12px 30px;

  background: #ff8400;

  color: #333;

  text-decoration: none;

  text-transform: uppercase

}

.comissar__element .link a:hover {

  opacity: .9;

  color: #fff

}

@media screen and (max-width:991px) {

  .banner__form.rtl {

    /* display: none; */

  }

  .banner__form.rtl {

    position: static

  }

  .banner__form.rtl .stock-form {

    width: 100%;

    margin-top: 300px;

  }

  .banner__form.ltr .stock-form {

    width: 100%;

    margin-top: 325px;

  }

  .banner__form.rtl .stock-form .text {

    text-align: center¶

  }

  .prokatzag {

    flex-direction: column;

  }

}

.message-load {

  font-size: 24px;

  color: #ffa600;

}

.my-message {

  margin-bottom: 25px;

}

.file_upload {

  position: relative;

  overflow: hidden;

  font-size: 1em;

  /* example */

  height: 2em;

  /* example */

  line-height: 2em/* the same as height */

}

.file_upload>button, .file_upload>div {

  cursor: pointer

}

.file_upload>button {

  float: right;

  width: 10em;

  /* example */

  height: 100%

}

.file_upload>div {

  padding-left: 1em/* example */

}

@media only screen and ( max-width: 500px) {

  /* example */

  .file_upload>div {

    display: none

  }

  .file_upload>button {

    width: 100%

  }

}

.file_upload input[type=file] {

  position: absolute;

  top: 0;

  visibility: hidden

}



/* Making it beautiful */

.file_upload {

  /*border: 1px solid #ccc; */

    /* border-radius: 3px; */

    /* box-shadow: 0 0 5px rgba(0,0,0,0.1); */

    transition: box-shadow 0.1s linear;

    color: #fff;

    height: 50px;

}

.form-control.down_file {

  padding-bottom: 10px;

}

.file_upload.focus {

  box-shadow: 0 0 5px rgba(0, 30, 255, 0.4)

}

.file_upload>button {

	font-size: 18px;



      height: 50px;

    font-family: GothamProMedium;

  background: linear-gradient(to right, #ff8500, #ffa800);

  transition: background 0.2s;

width: 100%;

  border: 1px solid rgba(0, 0, 0, 0.1);

  /*     border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

    border-radius: 2px;

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); */

  color: #000;

  ~font-weight: bold;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis

}

.file_upload:hover>button {

  background-image: linear-gradient(to right, #282c31, #434950);

  color: #fff;

}



/* .file_upload:active > button{

    background: #5d00b3;

    box-shadow: 0 0 3px rgba(0,0,0,0.3) inset

} */





@media screen and (min-width: 640px) and (max-width: 1400px) {

	.info-slider__element h3 {

		font-size: 20px;

	}



}





/* comp */



.comp{

    margin: 0 auto;

    width: 1200px;

  }



.comp>div {

  background: url('../img/lineee.png') no-repeat 50% 0;

  text-align: center;

  width: 1200px;

  padding: 0px 0 0 0;

  position: relative;

}



.cre {

  display: none;

}



.lin {

  position: absolute;

  cursor: pointer;

  /* width: 2px; */

  height: 100%;

  background: #ffffff;

  left: 503px;

  top: 0px;

   z-index: 5;

}



.wr_slide {

  position: relative;

  height: 350px;

  margin-bottom: 58px;

}



.com_1_slide {

  width: 100%;

  overflow: hidden;

  cursor: pointer;

}



.com_1 {

  height: 350px;

  position: absolute;

  top: 0;

border: 3px solid #fff;

      overflow: hidden;

  width: 50%;

  left: 0;

  cursor: pointer;

}



.com_2 {

  height: 350px;

  position: absolute;

  top: 0;

  cursor: pointer;

  width: 1200px;

  right: 0;

}



.com_1 img{

  height: 350px;

  position: absolute;

  top: 0;



  max-width: none;

  left: 0;

  cursor: pointer;

}



.com_2 img{

    height: 344px;

    position: absolute;

    top: 3px;

    cursor: pointer;

    width: 100%;

    right: 0;

}

/*

.com_1 {

  height: 550px;

  background: url("/images/car-before.jpg") no-repeat;

  position: absolute;

  top: 0;



  width: 50%;

  left: 0;

  cursor: pointer;

}



.com_2 {

  height: 550px;

  position: absolute;

  top: 0;

  cursor: pointer;

  width: 100%;

  right: 0;

  background: url("/images/car-after.jpg") no-repeat;

}*/







.rslides_nav.rslides1_nav.next {

	position: absolute;

	top: 547px;

    left: -80px;

}



.rslides_nav.rslides1_nav.prev {

	position: absolute;

	    top: 545px;

	left: 0px;

}



.rslides_nav.rslides2_nav.next {

	position: absolute;

	top: 547px;

	right: 162px;



}



.rslides_nav.rslides2_nav.prev {

	position: absolute;

	top: 545px;

  right: 80px;

}



@media screen and (min-width: 320px) and (max-width: 639px) {

  /* .gallery-slider__button {

    margin-top: 27px!important;

  } */

  /* .info-slider .info-slider__button {

	      top: 20%;

  } */



  .gallery-slider__form_button {

	display:none!important;



  }



  .fa.fa-rub {

    font-size: 16px;

}



  .content_block {

	  width: 320px;

  }



  .gallery-slider__form_button{

	  display: none;

  }



  .gallery-slider .left {

    left: -10px!important;

  }

  .gallery-slider .right {

    right: 0px;

    padding-right: 0;

    padding-left: 0;

  }

  .licence-slider .right.licence-slider__button .right {

    right: 0;

  }

  .licence-slider__button.right {

    right: 0!important;

  }

  .djslider-loader-default {

    width: 270px!important;

    /* margin-top: 62px!important; */

  }



  .stock-form {

	      margin: 0 auto;



		position: relative;



  }



  .popupbox {

	      width: 400px;

		      background-color: inherit;

  }



  #djslider147 {

    width: 64%!important;

  }





  .info-slider .right {

    right: -15px!important;

  }

  .question-banner__content.block_none {

    display: none;

  }

  /* .product-tabs__content, .before-after__block, .after_before{

    display: none;

  } */

  .mfp-arrow-left {

    margin-left: 15px!important;

  }

  .mfp-arrow-right {

    margin-right: 18px!important;

    margin-left: 0px!important;

  }

  .info-slider .left{

      left: 0px;

  }



.work-slider .left {

	left: 0px;

}

	#djslider146 {

		width: 240px!important;

	}



	.nivo-lightbox-nav.nivo-lightbox-prev {

		    left: 0!important;

	}



	.nivo-lightbox-nav.nivo-lightbox-next {

		right: 0!important;

	}



	.next-button  {

		right: -35px!important;

		top: -20px!important;

	}



	.prev-button  {

		left: -38px!important;

		top: -20px!important;



	}

	.close {

		right: 36px;

	}



	.stock-form p {

    font-size: 22px;

	}



	.stock-form h6 {

		font-size: 21px;

	}



	.rslides_nav.rslides1_nav.prev{

	    position: absolute;

    top: 326px;

         left: 252px;

	}



	.rslides_nav.rslides1_nav.next {

		position: absolute;

    top: 327px;

        left: 145px;

	}



	.rslides_nav.rslides2_nav.prev {

		position: absolute;

    top: 326px;

    right: 110px;

	}



	.rslides_nav.rslides2_nav.next {

		position: absolute;

		top: 327px;

		right: 214px;

	}



	.title-information.kuzovnoy_title {

		padding-bottom: 0;

	}



	.client {

		background: url(/images/bg-left.png) 0 0 no-repeat, url(/images/bg-right.png) 100% no-repeat;

		background-size: 37%;

	}



	.contacts-banner .banner-phone:before {

		left: 18px;

	}



}





@media screen and (min-width: 650px) and (max-width: 960px) {

	/* ul.sigProClassic li.sigProThumb a.sigProLink, ul.sigProClassic li.sigProThumb a.sigProLink:hover {

		width: 284px!important;

	} */

	/*

	.rslides_nav.rslides1_nav.prev {

		    position: absolute;

    top: 330px;

    left: 535px;

	} */



	.question-banner__content.block_none {

		display: none;

	}



	.rslides_nav.rslides1_nav.next {

		position: absolute;

		top: 331px;

        left: 432px;

	}



	.rslides_nav.rslides2_nav.prev {

		position: absolute;

    top: 330px;

    right: 103px;

	}



	.rslides_nav.rslides2_nav.next {

		    position: absolute;

    top: 331px;

        right: 208px;

	}



	.gallery-slider .left {

		left: -15px;

	}



	.djslider-default .navigation-container .prev-button {

		left: -14px!important;

		top: -18px;

	}



	.djslider-default .navigation-container .next-button  {

	right: -14px!important;

    top: -17px;

	}



	/* .nivo-lightbox-nav.nivo-lightbox-prev {

		left: -2px!important;

		top: 29px!important;

	}



	.nivo-lightbox-nav.nivo-lightbox-next {

		right: -1px!important;

		top: 29px!important;

	} */



		.before-after__block{

			~display: none;

		}



	.banner__form.ltr .stock-form {

		    position: relative;

    top: 348px;

	}







}



@media screen and (min-width: 770px) and (max-width: 960px) {



	.question-banner__content.block_none {

		display: block;

	}



	.question-banner__content.block_none.s_c {

		display: none;

	}



  .client__block {

    padding-bottom: 0px;

  }

}

@media screen and (min-width: 960px) and (max-width: 1030px) {







	.question-banner__content.block_none.s_c {

		display: none;

	}



}



@media screen and (min-width: 400px) and (max-width: 640px) {





.banner__form.ltr .stock-form {

		    position: relative;

    top: 0px;

	}







}



@media (min-width:768px) {

    .vcf {

      display: none;

  }

}

.sliderBox {

  padding: 40px 0;

}

.slider{}

.container{}

.sliderMainItem {

  border: 2px solid #ff8401;

}

.sliderMain,

.certificates_slider {

  width: calc(100% - 40px);

  margin: 0 auto;

}

.sliderMain .owl-prev {

  cursor: pointer;

  display: block;

  position: absolute;

  left: -30px;

  top: 50%;

  transform: translateY(-50%);

}

.sliderMain .owl-next {

  cursor: pointer;

  display: block;

  position: absolute;

  right: -30px;

  top: 50%;

  transform: translateY(-50%);

}

.question-banner .banner-link{/*display:none;*/}

.block-text li {

  font-size: 36px;

  line-height: 1.2;

  color: #ff8401;

  font-weight: 900;

  margin: 20px 0;

}

.block-text li span {

  color: #000;

  display: inline-grid;

  /*width: 90%;*/

}

.prokatzag{display: flex;

align-items: center;

justify-content: space-around;}

.prokatzag span{

  font-size: 24px;

  color: #333;

  line-height: 1.5;

  padding-bottom: 12px;

  font-weight: 600;

}

.sliderMainOFF {

    display: flex!important;

    flex-wrap: wrap;

    align-items: center;

    justify-content: center;

}

.sliderMainItem {

    /* width: calc(33% - 20px); */

    margin: 10px;

}

.info-sliderBtn{

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 20px;

}

.info-sliderBtn a{

  display: flex;

  align-items: center;

  justify-content: center;

  width: 200px;

  height: 50px;

  background: linear-gradient(to right, #ff8500, #ffa800);

  color: #000;

  font-family: GothamProMedium;

  font-size: 18px;

}

.info-sliderBtn a:hover{

  background: #384a63;

  color: #fff;

}



/* Модалка с рассрочкой */

.modal-credit__wrap {

  position: relative;

  box-sizing: border-box;

  max-width: 450px;

  width: 100%;

  padding: 45px 50px 45px 50px;

  border: solid 1px rgba(0, 0, 0, .11);

  text-align: center;

  background-image: linear-gradient(to right, #282c31, #434950);

  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .3);

}

.modal-credit__title {

  padding: 0;

  margin: 0 0 20px 0;

  text-transform: uppercase;

  font-size: 25px;

  font-weight: 400;

  color: #fff;

}

.modal-credit__title span {

  display: inline-block;

  width: 100%;

  padding-bottom: 5px;

  text-transform: lowercase;

  font-size: 18px;

  font-weight: 700;

  text-align: center;

  color: #ffa600;

}



.modal-credit__form {

  display: flex;

  flex-direction: column;

  margin-bottom: 20px;

}

.modal-credit__capt {

  display: block;

  width: 100%;

  margin-bottom: 10px;

}

.modal-credit__field {

  box-sizing: border-box;

  display: block;

  width: 100%;

  padding: 10px 16px;

  border: solid 1px #131619;

  font-size: 18px;

  color: #fff;

  background-color: #131619;

  font-family: 'Open Sans', sans-serif;

  -webkit-appearance: none;

  transition: all 0.2s ease;

}

.modal-credit__field::-webkit-input-placeholder {

  color: #fff;

  font-style: italic;

}

.modal-credit__field::-moz-placeholder {

  color: #fff;

  font-style: italic;

}

.modal-credit__field:-ms-input-placeholder {

  color: #fff;

  font-style: italic;

}

.modal-credit__field:-moz-placeholder {

  color: #fff;

  font-style: italic;

}

.modal-credit__btn {

  box-sizing: border-box;

  display: block;

  width: 100%;

  padding: 16px;

  margin-bottom: 4px;

  border: none;

  border-radius: 0;

  outline: none;

  text-transform: uppercase;

  text-align: center;

  font-size: 18px;

  font-family: GothamProMedium;

  line-height: 1;

  background: linear-gradient(to right, #ff8500, #ffa800);

  color: #000;

  cursor: pointer;

  -webkit-appearance: none;

  transition: all 0.2s ease;

}



.modal-credit__field:focus, 

.modal-credit__field:hover {

  border: solid 1px #ff8400;

  -webkit-appearance: none;

}



.modal-credit__btn:hover {

  background: #384a63;

  color: #fff;

  -webkit-appearance: none;

}

.modal-credit__agreement {

  font-size: 10px;

  line-height: 1.3;

  width: 100%;

}

.modal-credit__agreement input {

  display: inline-block;

  width: 11px;

  margin-right: 3px;

  vertical-align: middle;

}

.modal-credit__agreement span {

  vertical-align: middle;

}

.modal-credit__agreement a {

  color: #ff8400;

  transition: all 0.2s ease;

}

.modal-credit__agreement a:hover {

  color: #fff;

}

.modal-credit__result {

  position: absolute;

  bottom: 20px;

  left: 50%;

  transform: translateX(-50%);

  font-size: 24px;

  color: #ffa600;

}

.modal-credit__close {

  position: absolute;

  top: 10px;

  right: 10px;

  width: 24px;

  height: 24px;

  text-decoration: none;

  font-size: 0;

}

.modal-credit__close::before,

.modal-credit__close::after {

  content: "";

  position: absolute;

  top: 50%;

  left: 50%;

  width: 22px;

  height: 3px;

  background-color: #000;

  transition: all 0.2s ease;

}

.modal-credit__close::before {

  transform: translate(-50%, -50%) rotate(45deg); 

}

.modal-credit__close::after {

  transform: translate(-50%, -50%) rotate(-45deg); 

}

.modal-credit__close:hover::before,

.modal-credit__close:hover::after {

  background-color: #fff;

}



.notif {

    display: none;

    position: fixed;

    text-align: center;

    top: 0;

    left: 50%;

    margin-left: -190px;

    width: 380px;

    background: #2a942a;

    color: #ffffff;

    font-weight: bold;

    padding: 15px 5px;

    text-transform: uppercase;

    font-size: 11pt;

    z-index: 99999;

    box-shadow: 0 5px 10px -5px #000;

}



.form-credit {

  white-space: nowrap;

}



#toTop {

  display: none;

  text-decoration: none;

  position: fixed;

  bottom: 10px;

  right: 10px;

  z-index: 1000;

  overflow: hidden;

  width: 51px;

  height: 51px;

  border: none;

  text-indent: 100%;

  background: url(/images/ui.totop.png) no-repeat left top;

}



#toTopHover {

  background: url(/images/ui.totop.png) no-repeat left -51px;

  width: 51px;

  height: 51px;

  display: block;

  overflow: hidden;

  float: left;

  opacity: 0;

  -moz-opacity: 0;

  filter: alpha(opacity=0);

}



#toTopHoveк:hover {

  opacity: 1;

}
#rent
{
  width: 100%;
}
.row_gallery
{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 10px;

}
.ymaps-2-1-69-map
{
  display: none !important;
}
.ymaps-2-1-71-map
{
  display:none !important;
}

.map #map-canvas
{
  display: flex;
  justify-content: center;
  align-items:center;
  height: auto;
}
.Maps
{
  width: 50%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  padding-top: 35px;
  padding-bottom: 35px
}
.TitleAddress
{
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 35px;
  text-align: center;

}
.TextAddress
{
  margin-bottom: 35px;
  font-size: 20px;
  text-align:center;
}
.MapBlock
{
  height: auto;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}
.MapBlock iframe
{
  width: 100%;
  height: 400px;
}
.map
{
  background: url(/images/bg4.jpg) center/cover no-repeat;
  color: #fff;
}
@media(max-width:1200px)
{
  .map #map-canvas
  {
    flex-direction: column;
  }
  .Maps
  {
    width: 100%;
  }
}
.dop_menu_services 
{
  opacity: 0;
  transition: 0.4s;
  display: none;
}
/*
#services_menu:hover .dop_menu_services
{
  display: block;
  opacity: 1;
  transform: translateY(0);

}
*/
.dop_menu_services  li
{
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: .1px;
  margin: 15px;
}
.dop_menu_services  li a
{
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

@media(max-width:767px)
{
  #services_menu
  {
    display: flex;
  }
 
  .dop_menu_services_active
  {
    display: block;
    opacity: 1;
  }
 
 /*
  .dop_menu_services 
  {
    opacity: 1;
    transition: 0.4s;
    display: block;
    transform: translateY(0);
  }
  */
  
  /*
  .hide_menu 
  {
    margin-top: -600px;
  }
  */

}

#mobile_version
{
  display: none;
}
#OurWorksSlider
{
  display: none;
}

@media(max-width:500px)
{
  .sliderMainItem
  {
    width: auto;
  }
  #desctop_version
  {
    display: none;
  }
  #mobile_version
  {
    display: block;
  }
  /*
  .row_gallery
  {
    display: none;
  }
  */
  #OurWorksSlider
  {
    display: block;
  }

}

/* Стрелки карусели */

.owl-prev
{
  position: absolute;
  left: -50px;
  top: 45%;
  background: url(/images/arr-prev.png) no-repeat center !important;
  width: 24px;
  height: 37px;
  display: block;
}

.owl-next
{
  position: absolute;
  right: -50px;
  top: 45%;
  background: url(/images/arr-next.png) no-repeat center !important;
  width: 24px;
  height: 37px;
  display: block;
}
.owl-next span
{
  visibility: hidden;
}
.owl-prev span
{
  visibility: hidden;
}

@media(max-width: 1500px)
{

  /*
  .sliderMainItem
  {
    width: calc(33% - 20px);
  }
  */
.owl-prev
{
  left: -15px;
}

.owl-next
{
  right: -15px;
}

}

.gallery-slider__element
{
  width: 30%;
  height: 100%;
}
@media(max-width:850px)
{
  .gallery-slider__element
  {
    width: 100%;
    margin-top: 25px;
  }
  .row_gallery
  {
    flex-direction: column;
  }
}

.container-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
  padding: 20px 15px;
}

.container-row .ltr-slider__element__info {
  margin-left: 0;
}

.container-row .banner__form.ltr {
  margin-top: 0;
}

@media (max-width: 1030px) {
  .container-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .container-row .ltr-slider__element__info {
    width: 100%;
    margin-left: 0;
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
  }
  .container-row .banner__form.ltr,
  .container-row .banner__form.ltr .stock-form {
    width: 100%;
  }
  .container-row .banner__form.ltr .stock-form h1 {
    margin-bottom: 10px;
    text-align: center!important;
  }
}

@media (max-width: 768px) {
  .container-row .ltr-slider__element__info p {
    padding-top: 0;
    line-height: 1;
  }
  .container-row .ltr-slider__element__info p {
    padding-top: 0;
  }
}

.cd-resize-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  overflow: hidden;
  /* Force Hardware Acceleration in WebKit */
  transform: translateZ(0);
  backface-visibility: hidden;
}
.is-visible .cd-resize-img {
  width: 50%;
  /* bounce in animation of the modified image */
  animation: cd-bounce-in 0.7s;
}
@keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}

/* -------------------------------- 

Primary style

-------------------------------- */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.cd-image-container {
  position: relative;
  width: 30%;
  max-width: 340px;
  margin: 0em auto;
  
}
.cd-image-container img {
  display: block;
}

@media(max-width:850px)
{
  .cd-image-container
  {
    width: 100%;
    margin: 25px auto 0px auto;
  }
  .row_gallery
  {
    flex-direction: column;
  }
}

.cd-image-label {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ffffff;
  padding: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}
.cd-image-label.is-hidden {
  visibility: hidden;
}
.is-visible .cd-image-label {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-resize-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  overflow: hidden;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-resize-img img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: auto;
  max-width: none;
}
.cd-resize-img .cd-image-label {
  right: auto;
  left: 0;
}
.is-visible .cd-resize-img {
  width: 50%;
  /* bounce in animation of the modified image */
  -webkit-animation: cd-bounce-in 0.7s;
  -moz-animation: cd-bounce-in 0.7s;
  animation: cd-bounce-in 0.7s;
}

@-webkit-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@-moz-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
.cd-handle {
  position: absolute;
  height: 44px;
  width: 44px;
  /* center the element */
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border-radius: 50%;
  background: #dc717d url("../img/cd-arrows.svg") no-repeat center center;
  cursor: move;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3);
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0) scale(0);
  -moz-transform: translate3d(0, 0, 0) scale(0);
  -ms-transform: translate3d(0, 0, 0) scale(0);
  -o-transform: translate3d(0, 0, 0) scale(0);
  transform: translate3d(0, 0, 0) scale(0);
}
.cd-handle.draggable {
  /* change background color when element is active */
  background-color: #445b7c;
}
.is-visible .cd-handle {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0s 0.7s;
}

